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.
How 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...
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
npx claudepluginhub arbazkhan971/godmode/cachingImplements multi-tier database caching with Redis, in-memory, and CDN layers to reduce database load and improve query latency.
/implement-cachingImplements multi-level API caching with Redis, CDN, and HTTP cache headers to reduce database load and improve response times.
/do-patternsGuides users through an interactive wizard to select the optimal Cloudflare Durable Objects pattern for their use case, then generates implementation code with best practices.
/distributedDesigns and implements distributed systems patterns including consensus, leader election, and caching strategies.
/add-rate-limitingAdds rate limiting to API endpoints using configurable token bucket, sliding window, or fixed window algorithms with Redis for distributed state management.