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.