Skip to main content

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 ping returns PONG
  • info shows expected memory and key counts

Rollback

Restore Redis from the last snapshot or restart the container if needed.