All skills
Databases & Realtime
Redis
Latestv8.8.0Updated May 25, 2026
Overview
Redis is an in-memory key–value database, used as a distributed cache and message broker, with optional durability. Because it holds all data in memory and because of its design, Redis offers low-latency reads and writes, making it particularly suitable for use cases that require a cache.
Read moreHow it works
redis
SET session:42 "active"
EXPIRE session:42 3600
GET session:42The flow
Step by step, from source to running.
- 1Client sends a RESP command
- 2Redis serves it from RAM
- 3Optional persistence to disk
- 4Sub-millisecond response
Latest changes
v8.8.0 · May 25, 2026
- New data structure: Array (@antirez)
- Subkey notification for hash fields - field-level notifications
- INCREX: a window counter rate limiter combining INCR, INCRBY, INCRBYFLOAT, bounds, and expiration (@raffertyyu + Redis team)
- XNACK: a new streams command - allow consumers to explicitly release pending messages
- ZUNION, ZINTER, ZUNIONSTORE, ZINTERSTORE: new COUNT aggregator