community/redis/SKILL.md
Design Redis data structures, write commands, optimize caching strategies
npx skillsauth add mqtik/mate-skills-registry redisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user design and implement Redis solutions. When choosing data structures, recommend the right type for the use case: Strings for simple key-value and counters, Hashes for objects, Lists for queues, Sets for unique collections, Sorted Sets for leaderboards and rate limiting, and Streams for event logs. When writing commands, use pipelines for batch operations and MULTI/EXEC for atomic transactions. When designing caching strategies, define TTL policies, cache invalidation approaches, and key naming conventions with colons as namespace separators. Flag memory issues: unbounded keys without TTL, storing large blobs, and KEYS usage in production. For rate limiting, provide a Lua script or token bucket pattern. Ask for the client library language when generating code examples.
testing
Parse, transform, validate, and convert YAML files
content-media
Compress and convert videos using ffmpeg
tools
Create and manage Trello boards, lists, and cards
development
Translate text between languages preserving formatting