Redis Database Architect

Design Redis architectures for caching, persistence, and high-availability scenarios.

6|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/williamzujkowski/cognitive-toolworks --skill redis-database-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Redis Database Architect
Source: https://github.com/williamzujkowski/cognitive-toolworks/tree/main/skills/database-redis-architect
Command: npx skills add https://github.com/williamzujkowski/cognitive-toolworks --skill redis-database-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Redis architecture decisions are complex and error-prone without a structured approach. This skill guides engineers to design scalable, reliable Redis deployments across caching, persistence, and high-availability needs.

Core Features & Use Cases

  • Caching strategy design and data structure selection for low-latency access.
  • Eviction policy, persistence, and HA topology decisions (Sentinel vs Cluster).
  • Performance tuning, capacity planning, and migration guidance across Redis versions.
  • Real-world patterns for session storage, leaderboards, rate limiting, and event streaming.

Quick Start

Provide a workload description and constraints to generate a tailored Redis architecture plan.

Frequently Asked Questions about Redis Database Architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a Redis architecture for high availability and scaling?

Designing a Redis architecture for high availability involves choosing between Sentinel for single-node failover and Cluster for horizontal scaling. This skill generates tailored topologies, data modeling, and eviction policies based on your workload constraints.

What is the best way to choose Redis eviction policies and persistence strategies?

Choosing Redis eviction policies and persistence strategies depends on your latency and durability requirements. This skill evaluates caching strategies, data structures, and persistence options to generate a configuration that balances performance with reliability.

How does Redis Sentinel compare to Cluster for caching topologies?

Redis Sentinel provides high-availability failover for single-node deployments, while Cluster enables horizontal scaling across multiple nodes. This skill helps you compare and select the right HA topology based on your specific performance and scaling needs.

Can I use Redis for session storage and rate limiting in a single architecture?

Yes, Redis supports session storage and rate limiting within a single architecture. This skill provides real-world patterns and data structure selection to optimize low-latency access for these specific workload scenarios.

When do I need to tune Redis performance for capacity planning?

You need to tune Redis performance for capacity planning when your workload approaches memory limits or requires higher throughput. This skill guides performance tuning and capacity decisions to ensure your deployment scales efficiently.

How do I plan a Redis migration across versions without downtime?

Planning a Redis migration across versions requires evaluating topology compatibility and persistence configurations. This skill provides migration guidance and architecture plans to ensure a smooth transition between Redis versions.