Loading...
Loading...
Inspect Redis cache keys, values, and TTLs for debugging. Supports both main cache and system cache. Use for debugging cache issues, checking cached values, and monitoring cache state. Read-only by default.
npx skill4agent add civitai/civitai redis-inspectnode .claude/skills/redis-inspect/query.mjs <command> [options]| Command | Description |
|---|---|
| Get a string value |
| Find keys matching pattern (use * as wildcard) |
| Get TTL (-1 = no expiry, -2 = not found) |
| Get the type of a key |
| Check if key exists |
| Get all fields from a hash |
| Get a specific hash field |
| Get set cardinality (count) |
| Get all set members |
| Get list length |
| Get list elements |
| Delete a key (requires --writable) |
| Get Redis server info |
| Flag | Description |
|---|---|
| Use system cache instead of main cache |
| Allow write operations (required for del) |
| Output raw JSON |
| Limit results (default: 100) |
| Cache | Flag | Env Variable | Purpose |
|---|---|---|---|
| Main Cache | (default) | | Regular cache, cluster mode, can be lost |
| System Cache | | | Persistent system values, single node |
# Find keys matching a pattern
node .claude/skills/redis-inspect/query.mjs keys "user:*" --limit 20
node .claude/skills/redis-inspect/query.mjs keys "packed:caches:*"
# Get a value
node .claude/skills/redis-inspect/query.mjs get "session:data2:123456"
# Check system cache values
node .claude/skills/redis-inspect/query.mjs --sys get "system:features"
node .claude/skills/redis-inspect/query.mjs --sys hgetall "system:entity-moderation"
# Check TTL
node .claude/skills/redis-inspect/query.mjs ttl "generation:count:123"
# Inspect a hash
node .claude/skills/redis-inspect/query.mjs hgetall "packed:caches:cosmetics"
node .claude/skills/redis-inspect/query.mjs hget "system:entity-moderation" "entities"
# Check set size
node .claude/skills/redis-inspect/query.mjs scard "queues:seen-images"
# Get server info
node .claude/skills/redis-inspect/query.mjs info
node .claude/skills/redis-inspect/query.mjs --sys info| Pattern | Description |
|---|---|
| User data |
| Session data |
| Packed/compressed cached data |
| Packed user cache |
| Generation-related cache |
| Tag cache |
| Pattern | Description |
|---|---|
| System configuration |
| Generation limits/status |
| Download limits |
| Job state |
| Event configurations |
| New Order game state |
| Daily challenge config |
# Check if a user's session exists
node .claude/skills/redis-inspect/query.mjs keys "session:data2:*" --limit 10
# Check generation status
node .claude/skills/redis-inspect/query.mjs --sys get "generation:status"
# Check feature flags
node .claude/skills/redis-inspect/query.mjs --sys hgetall "system:features"
# Check cache memory usage
node .claude/skills/redis-inspect/query.mjs info--writable# Delete a specific key (requires approval)
node .claude/skills/redis-inspect/query.mjs del "some:key" --writable--writable