redis-streams
Installation
SKILL.md
Redis Streams & Consumer Groups AI Skill Guide
Overview & Engine Architecture
Redis Streams are an append-only log data type with consumer groups for competing consumers. Producers XADD; consumers in a group XREADGROUP, then XACK processed IDs. Pending entries (XPENDING/XCLAIM) handle crashes. Agents design idempotent consumers, explicit ACK policies, and trimming (MAXLEN/MINID) so streams do not grow forever. Use @redis for cache/TTL patterns; this skill focuses on stream processing.
Producers --XADD--> Stream key
|
Consumer group
/ | \
consumer consumer consumer
\ | /
XACK after success