]> git.saurik.com Git - redis.git/blob - TODO
Now MONITOR/SYNC cannot be issued multiple times
[redis.git] / TODO
1 BETA 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
18
19 FUTURE
20
21 ROLLBACK 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.
37
38 - Prevent the client to issue SYNC or MONITOR multiple times