From 0188805dd61eb9791be0c77b5010d4c38b296ce1 Mon Sep 17 00:00:00 2001 From: antirez Date: Sun, 29 Nov 2009 12:09:31 +0100 Subject: [PATCH] TODO updated --- TODO | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index 64fa91af..41c3e1e2 100644 --- a/TODO +++ b/TODO @@ -7,6 +7,7 @@ Most of the features already implemented for this release. The following is a li * Man pages for SRANDMEMBER, missing Z-commands, ... * Write docs for the "STORE" operaiton of SORT. Link to the article about SORT by written by defunkt. +* Write tests for ZREMRANGEBYSCORE VERSION 1.4 TODO (Hash type) ============================ @@ -44,13 +45,18 @@ VERSION 2.2 TODO (Optimizations and latency) SHORT/LONG TERM RANDOM TODO ITEMS ================================= +Most of this can be seen just as proposals, the fact they are in this list +it's not a guarantee they'll ever get implemented ;) + * FORK command (fork()s executing the commands received by the current client in the new process). Hint: large SORTs can use more cores, copy-on-write will avoid memory problems. + * DUP command? DUP srckey dstkey, creates an exact clone of srckey value in dstkey. * SORT: Don't copy the list into a vector when BY argument is constant. * Write the hash table size of every db in the dump, so that Redis can resize the hash table just one time when loading a big DB. * LOCK / TRYLOCK / UNLOCK as described many times in the google group * Replication automated tests - * BYTEDARRAY type - * zmalloc() should avoid to add a private header for archs where there is some other kind of libc-specific way to get the size of a malloced block. + * Byte Array type (BA prefixed commands): BASETBIT BAGETBIT BASETU8 U16 U32 U64 S8 S16 S32 S64, ability to atomically INCRBY all the base types. BARANGE to get a range of bytes as a bulk value, BASETRANGE to set a range of bytes. + * zmalloc() should avoid to add a private header for archs where there is some other kind of libc-specific way to get the size of a malloced block. Already done for Mac OS X. * Read-only mode. + * Pattern-matching replication. -- 2.47.2