Agent skill · data analytics · personamanagmentlayer

redis-expert

Expert-level Redis for caching, pub/sub, data structures, and high-performance applications. Use when the user mentions cache, pub/sub, in-memory stores, key-value stores, or NoSQL, or when the task involves Data Structures, Basic Operations, Advanced Patterns, or Redis Streams.

Why this skill is useful

Provides specific Redis commands and configuration patterns that the AI wouldn't reliably generate on its own.

What it needs

Requires docker installed locally. About 3k tokens when loaded. Last updated 2026-03-30. 41 stars on the source repository.

What this skill does

Redis Expert Expert guidance for Redis - the in-memory data structure store used as cache, message broker, and database with microsecond latency. Core Concepts Data Structures Strings (binary-safe, up to 512MB) Lists (linked lists) Sets (unordered unique strings) Sorted Sets (sets ordered by score) Hashes (field-value pairs) Streams (append-only log) Bitmaps and HyperLogLog Geospatial indexes Key Features In-memory storage with persistence Pub/Sub messaging Transactions Lua scripting Pipelining Master-Replica replication Redis Sentinel (high availability) Redis Cluster (horizontal scaling) Use Cases Caching layer Session storage Real-time analytics Message queues Rate limiting Leaderboards Geospatial queries Installation and Configuration Docker Setup Configuration (redis.conf) Redis Cluster Setup Cluster Client Performance Optimization Connection Pooling Avoid KEYS Command Optimize Data Structures Anti-Patterns to Avoid ❌ Using Redis as primary database: Use for caching/sessions ❌ Not setting TTL on cache keys: Causes memory bloat ❌ Using KEYS in production: Use SCAN instead ❌ Large values in keys: Keep values small (<1MB) ❌ No monitoring: Track memory, latency, hit rate ❌ Synchronous blocking operations: Use async operations ❌ Not handling connection failures: Implement retry logic ❌ Storing large collections in single key: Split into multiple keys Common Use Cases Session Store (Express) Job Queue (BullMQ) Reference Documentation Detailed material lives alongside this skill and is read on demand: Best Practices — Memory Management, Key Naming, Expiration, Persistence, Monitoring Node.js Client (ioredis) — Basic Operations, Advanced Patterns, Pub/Sub, Redis Streams, Transactions, Pipelining, Lua Scripts Resources Redis Documentation: https://redis.io/docs/ ioredis: https://github.com/redis/ioredis Redis University: https://university.redis.com/ BullMQ: https://docs.bullmq.io/

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills personamanagmentlayer/redis-expert

View the source on GitHub

Browse the @skills marketplace