]> git.saurik.com Git - redis.git/blame - TODO
Now MONITOR/SYNC cannot be issued multiple times
[redis.git] / TODO
CommitLineData
ed9b544e 1BETA 8 TODO
2- keys expire
3- sunion ssub
4- write integers in a special way on disk (and on memory?)
5- compact types for disk storing of short strings (no 4 bytes overhead!)
6- network layer stresser in test in demo
7- maxclients directive
8- check 'server.dirty' everywere
9- replication tests
10- command line client. If the last argument of a bulk command is missing get it from stdin. Example:
11 $ echo "bar" | redis-client SET foo
12 $ redis-client SET foo bar
13 $ redis-client GET foo
14 bar
15 $
16- Make Redis aware of the memory it is using thanks to getrusage() and report this info with the INFO command.
17- INFO command: clients, slave/master, requests/second in the last N seconds, memory usage, uptime, dirty, lastsave
092dac2a 18
19FUTURE
20
21ROLLBACK command:
22
23 ROLLBACK UNSET x
24 SET x 10
25 EXPIRE x 3600
26 COMMIT
27
28 (multiple rollbacks are allowed)
29
30 or alternatively
31
32 TRANSACTION SET x 1000
33 TRANSACTION EXPIRE x 1000
34 COMMIT
35
36 but this sucks since there is no way to check the error message.
cf3f0c01 37
38- Prevent the client to issue SYNC or MONITOR multiple times