distributed-cache
CommunityDesign & analyze distributed cache strategies with real-world scenarios.
Authorhung-phan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill guides you through the complexities of designing and implementing distributed caches, helping to address high read load scenarios and mitigate performance bottlenecks in distributed systems.
Core Features & Use Cases
- Consistent Hashing: Discusses consistent hashing algorithms for even key distribution and its impact on system scaling.
- Eviction Policies: Analyzes different eviction policies and their trade-offs, including LRU, LFU, and allkeys-lru.
- Cache Stampede Prevention: Introduces techniques such as singleflight, request coalescing, and TTL jitter to mitigate cache stampedes.
- Replication & Failover: Covers strategies for replication and failover mechanisms in Memcached and Redis Cluster.
- Use Case: Helps system designers understand how to choose between Memcached and Redis Cluster for cache solutions, considering aspects like data model, sharding, and consistency.
Quick Start
Analyze the architecture of a distributed cache using the provided interview template on "Memcached vs Redis Cluster".
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: distributed-cache Download link: https://github.com/hung-phan/system-skills/archive/main.zip#distributed-cache Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.