- 简体中文
- Watch this repo if you need to be notified when there's update
This repository is my notes for redis source code
# based on version 5.0.5
cd redis
git fetch origin 5.0:5.0
git reset --hard 388efbf8b661ce2e5db447e994bf3c3caf6403c6
- string(sds)
- hash(ziplist/ht)
- list(quicklist)
- set(intset/ht)
- zset(ziplist/skiplist/ht)
- hyperloglog
- streams
- persistence
- pubsub
- protocol
- transaction
- cluster
- redlock
- learning purpose
- there are very good chinese learning material, but no english version
- the book in learning material is based on redis 3.0, the implenentation detail may changed a lot from 3.0 to the current version