Skip to content

Distributed key-value stores and Redis

All topics · Alphabetical index

Concepts

  • Distributed key-value store; Redis; Valkey; etcd
  • Redis strings; hashes; lists; sets; sorted sets; streams; bitmaps; HyperLogLog
  • Redis Cluster; hash slots; hash tags; MOVED; ASK; resharding
  • Redis replication; replication lag; asynchronous replication; Redis Sentinel; failover
  • RDB snapshots; AOF; appendfsync; AOF rewrite; persistence recovery
  • Redis TTL; lazy expiration; active expiration; maxmemory; eviction policy
  • MULTI/EXEC; WATCH; Lua scripts; Redis Functions; atomicity
  • Redis pipelining; transactions; connection pools; blocking commands
  • Redis Pub/Sub; Redis Streams; consumer groups; pending entries; XACK; XAUTOCLAIM
  • Hot keys; big keys; cache stampede; cluster imbalance; network partitions
  • Redis locks; lease expiry; fencing tokens; Redlock; lock safety assumptions
  • Linearizable KV reads; compare-and-swap; watches; leases; consensus-backed coordination

Further reading

Reference links for this topic.