diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..c8a56bc70829e3684685d0013f831629f7bcf6e6 --- /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 bf9760f06fdee501e9de972a269974f79692cc89..e45899e9108020d8d71534b0135ce00b847d5a95 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 02595425b49541504bf3c47de632dfd8f04951e6..00885d170d07ceb30523ab100f28594bdb94ee33 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 d35808434289bbf60641462d0e3d104d890f5c52..87be5de5926d88609d45b7e527c98755f78c7868 100644 --- a/doc/FAQ.html +++ b/doc/FAQ.html @@ -34,7 +34,7 @@ So Redis offers more features: