本文将会整理一些对 Redis 使用者、学习者有用的资料
Source Code
- redis
- redis-3.0-annotated
带有详细注释的 Redis 3.0 代码
Books
- Redis 实战
可作为 Redis 初学者使用 Redis 的随身手册,对于常见的使用场景均有概括,可以帮助大家更好地利用 Redis 的各种特性构建出更快速、更稳定的应用程序 - Redis 设计与实现
本书基于 Redis 3.0 源码,对于 Redis 主要模块及数据结构均有细致的讲解,且这些模块到目前为止均没有大的变动(ziplist 除外)。总体来讲深入浅出,非常值得一看
Archives
Redlock
- Distributed locks with Redis
- How to do distributed locking - Martin Kleppmann
- Is Redlock safe? - antirez
- 基于 Redis 的分布式锁到底安全吗(上)?
- 基于 Redis 的分布式锁到底安全吗(下)?
RESP(Redis Serialization Protocol)
HyperLogLog
- Redis new data structure: the HyperLogLog
- 深度探索 Redis HyperLogLog 内部数据结构
- Sketch of the Day: HyperLogLog — Cornerstone of a Big Data Infrastructure
- HyperLogLog: the analysis of a near-optimal cardinality estimation algorithm
- HyperLogLog in Practice: Algorithmic Engineering of a State of The Art Cardinality Estimation Algorithm
Persistence
RDB
MessagePack
- MessagePack: It’s like JSON. but fast and small.
- Redis Lua scripting: several security vulnerabilities fixed
- antirez/lua-cmsgpack: A self contained Lua MessagePack C implementation.
Maillists
待补充