What problem does it solve?
This skill addresses the common pitfalls of inefficient Redis data modeling and inconsistent key naming, which often lead to memory bloat, performance bottlenecks, and difficult-to-maintain codebases.
Core Features & Use Cases
- Data Structure Selection: Provides expert guidance on choosing the optimal Redis type (String, Hash, List, Set, Sorted Set, JSON, Stream, Vector Set) based on specific access patterns.
- Key Naming Conventions: Enforces a standardized, colon-separated hierarchy to ensure keys are readable, memory-efficient, and easy to scan.
- Use Case: When designing a new service, use this skill to determine whether to store user session data in a Hash or a JSON document, and to define a consistent key pattern like user:1001:session.
Quick Start
Use the redis-core skill to recommend the best data structure and key naming pattern for a new leaderboard feature in my game.