Redis Best Practices
SkillDatabases & dataRedis best practices for caching, data structures, and in-memory data architecture
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Redis Best Practices skill
What this skill tells your AI
The instructions your AI receives, as published by baekenough/oh-my-customcode in .claude/skills/redis-best-practices/SKILL.md and read by ahel’s review.
Caching Patterns
Cache-Aside (CRITICAL)
- Read: check cache → miss → read DB → set cache
- Write: update DB → invalidate cache
- Best for read-heavy workloads
Write-Through
- Write: update cache AND DB simultaneously
- Ensures consistency
- Higher write latency
Write-Behind
- Write: update cache → async DB update
- Lowest latency
- Risk of data loss
Data Structures
String
- Simple key-value:
SET key value - Counters:
INCR,DECR,INCRBY - Bit operations:
SETBIT,BITCOUNT
Hash
- Object storage:
HSET user:1 name "Alice" - Partial updates:
HINCRBY user:1 visits 1 - Memory efficient for small hashes
List
- Queues:
LPUSH,RPOP(FIFO) - Stacks:
LPUSH,LPOP(LIFO) - Capped collections:
LTRIM
Set
- Unique collections:
SADD,SMEMBERS - Intersections:
SINTER - Random sampling:
SRANDMEMBER
Sorted Set
- Leaderboards:
ZADD,ZRANGEBYSCORE - Rate limiting:
ZADD timestamp - Priority queues
Stream
- Event log:
XADD,XREAD - Consumer groups:
XGROUP,XACK - Pub/Sub with persistence
Performance
Memory Optimization
- Set maxmemory policy:
allkeys-lru,volatile-lru - Monitor memory:
INFO memory - Use appropriate data structures (Hash vs String)
Pipelining
- Batch multiple commands
- Reduces round-trip latency
- Use for bulk operations
High Availability
Redis Cluster
- Horizontal scaling
- Automatic sharding (16384 slots)
- Multi-master replication
Redis Sentinel
- Automatic failover
- Monitoring and notifications
- Configuration provider
References
Signals
- GitHub stars
- 34
- Forks
- 6
- Last commit
- Sep 2026
ahel review
S4info
community integration — published by baekenough, not redis
Automated review, not a security audit. Ruleset v1.
Advanced
- Catalog kind
- skill
- Gateway key
redis-best-practices- Source
- github.com/baekenough/oh-my-customcode