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.
From godmodenpx claudepluginhub arbazkhan971/godmodegodmode/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