diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..c8a56bc7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +*.o +*.rdb +redis-cli +redis-server +redis-benchmark +doc-tools +mkrelease.sh +release diff --git a/Makefile b/Makefile index bf9760f0..e45899e9 100644 --- a/Makefile +++ b/Makefile @@ -23,7 +23,7 @@ anet.o: anet.c anet.h benchmark.o: benchmark.c ae.h anet.h sds.h adlist.h dict.o: dict.c dict.h redis-cli.o: redis-cli.c anet.h sds.h adlist.h -redis.o: redis.c ae.h sds.h anet.h dict.h adlist.h +redis.o: redis.c ae.h sds.h anet.h dict.h adlist.h zmalloc.c zmalloc.h sds.o: sds.c sds.h sha1.o: sha1.c sha1.h zmalloc.o: zmalloc.c diff --git a/TODO b/TODO index 02595425..00885d17 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -BETA 8 TODO +- Protocol changes as discussed in the Redis group - keys expire - sunion ssub - write integers in a special way on disk (and on memory?) @@ -6,12 +6,4 @@ BETA 8 TODO - 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 +- replication automated tests diff --git a/doc/FAQ.html b/doc/FAQ.html index d3580843..87be5de5 100644 --- a/doc/FAQ.html +++ b/doc/FAQ.html @@ -34,7 +34,7 @@ So Redis offers more features: