Claude Code Plugins

Community-maintained marketplace

Feedback

Master Redis performance - memory optimization, slow log analysis, benchmarking, monitoring, and tuning strategies

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name redis-performance
description Master Redis performance - memory optimization, slow log analysis, benchmarking, monitoring, and tuning strategies
sasmp_version 1.3.0
bonded_agent 08-redis-production
bond_type PRIMARY_BOND
version 2.1.0
last_updated 2025-01
parameters [object Object]
retry_config [object Object]
observability [object Object]

Redis Performance Skill

Memory Management

maxmemory 4gb
maxmemory-policy allkeys-lru
maxmemory-samples 10

Eviction Policies

Policy Description Use Case
noeviction Error on full Critical data
allkeys-lru Evict LRU General cache
volatile-lru Evict LRU with TTL Session cache
allkeys-lfu Evict LFU Frequency-based

Memory Analysis

INFO memory
MEMORY DOCTOR
MEMORY USAGE key
MEMORY STATS
redis-cli --bigkeys

Slow Log

CONFIG SET slowlog-log-slower-than 10000  # 10ms
CONFIG SET slowlog-max-len 128

SLOWLOG GET 10
SLOWLOG LEN
SLOWLOG RESET

Common Slow Commands

Command Fix
KEYS * Use SCAN
SMEMBERS Use SSCAN
HGETALL Use HMGET

Benchmarking

# Basic
redis-benchmark -q -n 100000

# With pipelining
redis-benchmark -q -n 100000 -P 16

# Specific commands
redis-benchmark -t set,get -n 100000 -q

Latency Monitoring

CONFIG SET latency-monitor-threshold 100
LATENCY DOCTOR
LATENCY HISTORY command

Key Metrics

Metric Healthy Warning Critical
Memory <75% 75-90% >90%
Ops/sec Baseline +50% +100%
Latency <1ms 1-10ms >10ms
Hit ratio >95% 90-95% <90%

Assets

  • performance-config.conf - Optimized config

References

  • PERFORMANCE_GUIDE.md - Tuning guide

Troubleshooting

High Memory

INFO memory
redis-cli --bigkeys

Fix: Set eviction policy, add TTL

High Latency

SLOWLOG GET 10
LATENCY DOCTOR

Fix: Optimize slow commands


Error Codes

Code Name Recovery
PERF001 OOM Increase maxmemory or evict
PERF002 HIGH_LAT Check slow log
PERF003 FRAG MEMORY PURGE or restart