Logical databases
Redis supports databases 0–15 in a single instance — separate namespaces, no key collisions.
redis.NewClient(&redis.Options{
Addr: "localhost:6379",
DB: 7, // gocpi uses db7
})Port forwarding
kubectl port-forward svc/redis-service 6379:6379 -n <namespace>Inspecting locks
redis-cli -h localhost -p 6379
SELECT 7
SCAN 0 MATCH "lock:*" COUNT 100 # prefer SCAN over KEYS in production
GET lock:resource-name
TTL lock:resource-name # time until auto-release
EXISTS lock:resource-name # 1 = locked, 0 = freeGUI: RedisInsight
Connect to localhost:6379 after port-forward. Remember to switch to the correct database (db7 for gocpi).