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 more

How it works

redis
SET session:42 "active"
EXPIRE session:42 3600
GET session:42

The flow

Step by step, from source to running.

  1. 1Client sends a RESP command
  2. 2Redis serves it from RAM
  3. 3Optional persistence to disk
  4. 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

Links

More in Databases & Realtime