]>
Commit | Line | Data |
---|---|---|
ed9b544e | 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 | |
092dac2a | 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. | |
cf3f0c01 | 37 | |
38 | - Prevent the client to issue SYNC or MONITOR multiple times |