5. Rax facts
ā¢ 2600 lines of code
ā¢ Less memory used
ā¢ Faster than dict.c for most use cases
ā¢ Ordered! Powerful iterators
ā¢ 100% fuzz tested
6. Rax usages
ā¢ Cluster key <-> slots tracking (done in 4.0)
ā¢ Streams data structure (4.2)
ā¢ Memory efficient Hashes and Sets (4.2)
ā¢ No longer double encoded! o/
ā¢ Main dictionary? Expires?
13. Listpack facts
ā¢ We have a specification! By Yuval, Oran and me
ā¢ 1/3 the source code size of ziplist :-)
ā¢ More memory efficient for Redis data model
ā¢ work in progress (alpha published)
ā¢ TODO: 100% fuzz testing
25. Modules threading future
ā¢ Key-locking
ā¢ read-write locks
ā¢ Automatic blocking of clients accessing busy keys
ā¢ No need for data structures-level locks