Help us improve
Share bugs, ideas, or general feedback.
From godmode
Designs Redis architecture for data structures, caching strategies, queues, pub/sub, sessions, rate limiting, clustering, Sentinel, memory optimization, Lua scripting via flags like --cache --cluster.
npx claudepluginhub arbazkhan971/godmodeHow this command is triggered — by the user, by Claude, or both
Slash command
/godmode:redisgodmode/The summary Claude sees in its command listing — used to decide when to auto-load this command
# /godmode:redis Redis architecture and system design. Data structure selection, caching strategies, queues, pub/sub, session stores, rate limiters, Redis Cluster and Sentinel, memory optimization, eviction policies, Lua scripting, and Redis Functions. ## Usage ## What It Does 1. Assesses Redis environment (version, hosting, deployment, workload) 2. Selects optimal data structures for each use case (strings, hashes, lists, sets, sorted sets, streams) 3. Designs caching strategies with invalidation, stampede prevention, and TTL policies 4. Configures queues (Lists, Streams), pub/sub, a...
/cachingImplements multi-tier database caching with Redis (L2 distributed), in-memory (L1), and CDN layers using cache-aside, write-through patterns and intelligent invalidation.
/implement-cachingImplements multi-level API caching: Redis server-side cache, CDN edge caching, HTTP headers for browser optimization, with intelligent invalidation.
/do-patternsRuns interactive wizard to select Cloudflare Durable Objects pattern matching use case, scale, persistence, and queries; generates code and deployment guidance.
/distributedDesigns distributed systems architectures and consensus patterns (e.g., leader election, consistency models) for a required requirement and optional focus.
/add-rate-limitingAdds Redis-backed rate limiting middleware to API endpoints using Token Bucket algorithm, configurable for user tiers with monitoring and HTTP headers.
Share bugs, ideas, or general feedback.
Redis architecture and system design. Data structure selection, caching strategies, queues, pub/sub, session stores, rate limiters, Redis Cluster and Sentinel, memory optimization, eviction policies, Lua scripting, and Redis Functions.
/godmode:redis # Interactive Redis architecture workflow
/godmode:redis --cache # Design a caching strategy with invalidation
/godmode:redis --queue # Design a reliable queue with Lists or Streams
/godmode:redis --pubsub # Configure pub/sub or Streams for messaging
/godmode:redis --session # Design a session store with Redis Hashes
/godmode:redis --rate-limit # Implement rate limiting with sliding window
/godmode:redis --leaderboard # Design a leaderboard with Sorted Sets
/godmode:redis --cluster # Set up Redis Cluster for horizontal scaling
/godmode:redis --sentinel # Configure Redis Sentinel for high availability
/godmode:redis --memory # Analyze and optimize memory usage
/godmode:redis --lua # Write Lua scripts or Redis Functions
/godmode:redis --lock # Implement distributed locking
/godmode:redis --streams # Design event streaming with Redis Streams
/godmode:redis --diagnose # Run full Redis diagnostic (memory, slowlog)
/godmode:redis --persistence # Configure RDB/AOF persistence
"redis: <description> -- <key outcome>"After Redis architecture: /godmode:cache for application-level caching, /godmode:scale for broader scaling work, or /godmode:queue for advanced queue design.
/godmode:redis --cache # Design API response caching layer
/godmode:redis --rate-limit # Build 100 req/min per user limiter
/godmode:redis --cluster # Scale beyond single-node memory
/godmode:redis --streams # Event sourcing with consumer groups
/godmode:redis --memory # Diagnose high memory usage