-Redis TODO and Roadmap
-----------------------
-
-VERSION 2.2 TODO (Optimizations and latency)
-============================================
-
-* Support for syslog(3).
-* Implement an UDP interface for low-latency operations.
-* Use the same pointer of db->dict in db->expire hash table for keys.
- 1) Set the keyptr hash table type key destructor to NULL.
- 2) Don't copy the key in setExpire(), but instead lookup the same key
- in the dict hash table, and use it.
- 3) Make sure (and add comments about this) that when a key is deleted or
- an expire is touched, the order is: delete the expire, delete the key.
- 4) Make sure the SETEX command works well in all the cases. Add tests.
-
-VERSION 2.x TODO
-================
-
-* BRPOPLPUSH
-* Save dataset / fsync() on SIGTERM
-* Change the implementation of ZCOUNT to use the augmented skiplist in order to be much faster.
-
-Virtual Memory optimizations:
-* Use multiple open FDs against the VM file, one for thread.
-* Check what happens performance-wise if instead of creating threads again and again the same threads are reused forever. Note: this requires a way to disable this clients in the child, but waiting for empty new jobs queue can be enough.
-* Implement LEN, PEEK, POKE, SETBIT, GETBIT