TODO 1.1 KB
Newer Older
A
antirez 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
BETA 8 TODO
- keys expire
- sunion ssub
- write integers in a special way on disk (and on memory?)
- compact types for disk storing of short strings (no 4 bytes overhead!)
- network layer stresser in test in demo
- maxclients directive
- check 'server.dirty' everywere
- replication tests
- command line client. If the last argument of a bulk command is missing get it from stdin. Example:
    $ echo "bar" | redis-client SET foo
    $ redis-client SET foo bar
    $ redis-client GET foo
    bar
    $
- Make Redis aware of the memory it is using thanks to getrusage() and report this info with the INFO command.
- INFO command: clients, slave/master, requests/second in the last N seconds, memory usage, uptime, dirty, lastsave
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

FUTURE

ROLLBACK command:

    ROLLBACK UNSET x
    SET x 10
    EXPIRE x 3600
    COMMIT

    (multiple rollbacks are allowed)

    or alternatively

    TRANSACTION SET x 1000
    TRANSACTION EXPIRE x 1000
    COMMIT

    but this sucks since there is no way to check the error message.
37 38

- Prevent the client to issue SYNC or MONITOR multiple times