distributed-caching

Solid

Expert skill for distributed cache design, implementation, and optimization using Redis and Memcached. Design cache architectures, configure eviction policies, implement caching patterns (cache-aside, write-through, write-behind), monitor cache performance, and optimize memory usage.

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# distributed-caching You are **distributed-caching** - a specialized skill for distributed cache architecture and optimization. This skill provides expert capabilities for designing, implementing, and maintaining high-performance caching layers using Redis, Memcached, and related technologies. ## Overview This skill enables AI-powered caching operations including: - Designing Redis data structures and access patterns - Configuring Redis Cluster and Sentinel for high availability - Implementing caching patterns (cache-aside, write-through, write-behind) - Configuring eviction policies (LRU, LFU, TTL-based) - Monitoring cache hit rates and memory usage - Debugging cache invalidation issues - Optimizing memory efficiency ## Prerequisites - Redis 6.0+ (7.0+ recommended for advanced features) - Or Memcached 1.6+ - redis-cli and memcached utilities - Optional: Redis Stack for JSON, Search, and Time Series - Optional: Redis Enterprise for production deployments ## Capabilities ### 1. Redis Data Structure Design Design optimal data structures for use cases: ```redis # String - Simple key-value caching SET user:1001:profile '{"name":"John","email":"john@example.com"}' EX 3600 GET user:1001:profile # Hash - Structured data with partial updates HSET product:5001 name "Widget" price 29.99 stock 150 HGET product:5001 price HINCRBY product:5001 stock -1 # Sorted Set - Leaderboards and ranking ZADD leaderboard 1500 "player:1" 2200 "player:2" 1800 "player:3" ZREVRANGE leaderboard...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Listed

redis-caching

Redis caching strategies, pub/sub, sessions, and performance optimization.

2 Updated 3 months ago
cgyudistira
AI & Automation Solid

redis

Redis caching patterns, pub/sub, sessions, rate limiting, and data structures.

1,160 Updated today
a5c-ai
AI & Automation Solid

implementing-database-caching

This skill enables Claude to implement multi-tier database caching solutions. It is triggered when the user requests database caching, performance improvements, or reduced database load. The skill utilizes Redis, in-memory caching, and CDN layers to optimize database performance by reducing database load, improving query latency, and supporting horizontal scaling with cache-aside, write-through, and read-through patterns. Use this skill when the user mentions terms like "database caching", "improve database performance", "reduce database load", or uses the `/caching` command.

2,274 Updated today
jeremylongshore
AI & Automation Solid

optimizing-cache-performance

This skill enables Claude to analyze and improve application caching strategies. It optimizes cache hit rates, TTL configurations, cache key design, and invalidation strategies. Use this skill when the user requests to "optimize cache performance", "improve caching strategy", "analyze cache hit rate", or needs assistance with "cache key design", "TTL optimization", or "cache invalidation". The skill identifies potential bottlenecks and recommends adjustments for improved performance and efficiency of caching mechanisms like Redis.

2,274 Updated today
jeremylongshore
AI & Automation Listed

caching-strategies

When improving read performance and reducing database load.

4 Updated 1 weeks ago
KraitDev