X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/478c2c6f5bffa318d24e23519d2e4d7ea68f15fd..3a3978b10bd05d16691a0c95fa3a89741a5a68d8:/TODO diff --git a/TODO b/TODO index 86e9526e..7c66ddcb 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,7 @@ Redis TODO and Roadmap -VERSION 1.4 TODO (Hash type) -============================ +VERSION 2.0 TODO +================ * BRPOPLPUSH * List ops like L/RPUSH L/RPOP should return the new list length. @@ -19,8 +19,11 @@ Virtual Memory sub-TODO: * vm-min-age option * Make sure objects loaded from the VM are specially encoded when possible. * Check what happens performance-wise if instead to create 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. +* Sets of integers are slow to load, for a number of reasons. Fix it. (use slow_sets.rdb file for debugging). -* Hashes (GET/SET/DEL/INCRBY/EXISTS/FIELDS/LEN/MSET/MGET). Special encoding for hashes with < N keys. +* Hashes (GET/SET/DEL/INCRBY/EXISTS/FIELDS/LEN/MSET/MGET). Special encoding for hashes with less than N elements. +* Write documentation for APPEND +* Implement LEN, SUBSTR, PEEK, POKE, SETBIT, GETBIT VERSION 2.2 TODO (Fault tolerant sharding) ===========================================