Runbook: Redis Operations
Purpose
Execute common Redis operational tasks (health checks, backups, flushes).
Prerequisites
- SSH access to odin
- Redis password available
Procedure
Step 1: Check health
ssh ravenhelm@100.115.101.81 "docker exec redis redis-cli -a $REDIS_PASSWORD ping"
Step 2: Inspect info
ssh ravenhelm@100.115.101.81 "docker exec redis redis-cli -a $REDIS_PASSWORD info"
Step 3: Create an RDB snapshot
ssh ravenhelm@100.115.101.81 "docker exec redis redis-cli -a $REDIS_PASSWORD save"
Step 4: Optional flush
# Use only when required
ssh ravenhelm@100.115.101.81 "docker exec redis redis-cli -a $REDIS_PASSWORD flushall"
Verification
redis-cli pingreturnsPONGinfoshows expected memory and key counts
Rollback
Restore Redis from the last snapshot or restart the container if needed.