Commit Graph

175 Commits

Author SHA1 Message Date
antirez
a3cc9e36aa TODO updated 2009-06-06 10:00:12 +02:00
antirez
9e9c0ce170 Makefile dependencies updated 2009-06-06 08:24:23 +02:00
antirez
6f37672920 Avoid a busy loop while sending very large replies against very fast links, this allows to be more responsive with other clients even under a KEY * against the loopback interface 2009-06-05 23:44:26 +02:00
antirez
9f3c422c72 Kill the background saving process before performing SHUTDOWN to avoid races 2009-06-05 22:52:30 +02:00
antirez
33c08b3916 LREM now returns :0 for non existing keys 2009-06-05 16:07:22 +02:00
antirez
dde65f3f3c added config.h for #ifdef business isolation, added fstat64 for Mac OS X 2009-06-05 10:50:51 +02:00
antirez
ec93bba353 macosx specific zmalloc.c, uses malloc_size function in order to avoid to waste memory and time to put an additional header 2009-06-04 18:50:54 +02:00
antirez
333298dac3 DEBUG OBJECT implemented 2009-06-04 17:13:33 +02:00
antirez
b5ff27084f backtrace support removed: unreliable stack trace :( 2009-06-04 16:50:24 +02:00
antirez
7f957c925b initial backtrace dumping on sigsegv/sigbus + debug command 2009-06-04 16:45:57 +02:00
antirez
f7acd60336 Python lib updated 2009-06-03 16:03:21 +02:00
antirez
e52c65b90a shareobjectspoolsize implemented in reds.conf, in order to control the pool size when object sharing is on 2009-06-03 16:01:32 +02:00
antirez
67d3e950ba Erlang client updated 2009-05-30 10:17:06 +02:00
antirez
be42428336 Python client library updated 2009-05-30 10:14:57 +02:00
antirez
6a97a74f5e Redis-rb minor bool convertion fix 2009-05-29 12:52:21 +02:00
antirez
69664139b5 ruby library client is not Redis-rb merged with RubyRedis "engine" by Brian McKinney 2009-05-29 12:28:37 +02:00
antirez
d90b352ded __P completely removed from pqsort.c/h 2009-05-28 18:31:02 +02:00
antirez
5cf5fa6562 another minor fix for Solaris boxes 2009-05-28 18:28:55 +02:00
antirez
edd9f775f0 minor fix for Solaris boxes 2009-05-28 18:26:28 +02:00
antirez
144d479b7c minor fix for Solaris boxes 2009-05-28 18:25:22 +02:00
antirez
3fd78bcd45 maxmemory implemented 2009-05-27 22:53:20 +02:00
antirez
16edf32dc3 Redis git version modified to 0.101 in order to distinguish that from the latest tar.gz via INFO ;) 2009-05-26 20:54:47 +02:00
antirez
77b78dc401 Redis 0.100 released 2009-05-26 18:13:40 +02:00
antirez
d7fc9edb18 client libraries synched in git 2009-05-26 18:10:50 +02:00
antirez
e083d75262 ignore gcc warning about write() return code not checked. It is esplicitily this way since the "max number of clients reached" is a best-effort error 2009-05-26 16:45:57 +02:00
antirez
a1f6fa5edc max bytes of a received command enlarged from 1k to 16k 2009-05-26 16:35:18 +02:00
antirez
a56785f73c RubyRedis: set TCP_NODELAY TCP socket option to to disable the neagle algorithm. Makes a huge difference under some OS, notably Linux 2009-05-26 01:12:46 +02:00
antirez
285add5558 maxclients implemented, see redis.conf for details 2009-05-25 23:29:18 +02:00
antirez
a0f643ea4c INFO command now reports replication info 2009-05-25 23:02:42 +02:00
antirez
0b420168b4 minor fix to RubyRedis about bulk commands sent without arguments 2009-05-25 21:30:20 +02:00
antirez
8cca9b8277 Warns if using the default config 2009-05-24 09:21:35 +02:00
antirez
2073a849df Issue with redis-client used in scripts solved, now to check if the latest argument must come from standard input we do not check that stdin is or not a tty but the command arity 2009-05-24 09:15:40 +02:00
antirez
4d30232b04 RubyRedis: now sets are returned as arrays again, and not as Set objects 2009-05-23 11:33:21 +02:00
antirez
e9f0b930fe SLAVEOF command documented 2009-05-23 11:16:38 +02:00
antirez
321b0e13f6 SLAVEOF command implemented for replication remote control 2009-05-23 10:56:32 +02:00
antirez
c7cf2ec97c Fix: no connection timeout for the master! 2009-05-22 21:56:00 +02:00
antirez
8c4d91fcf8 replication slave timeout when receiving the initial bulk data set to 3600 seconds, now that replication is non-blocking the server must save the db before to start the async replication and this can take a lot of time with huge datasets 2009-05-22 20:55:09 +02:00
antirez
2abee6f215 README tutorial now reflects the new proto 2009-05-22 18:44:44 +02:00
antirez
6fdc78ac69 critical bug about glueoutputbuffers=yes fixed. Under load and with pipelining and clients disconnecting on the middle of the chat with the server, Redis could block. Now it's ok 2009-05-22 18:35:51 +02:00
antirez
32c3a426a6 TTL command doc added 2009-05-22 16:08:20 +02:00
antirez
fd88489a41 TTL command implemented 2009-05-22 15:55:38 +02:00
antirez
03fd01c7eb S*STORE now return the cardinality of the resulting set 2009-05-22 15:29:27 +02:00
antirez
e3d48807b9 rubyredis more compatible with Redis-rb 2009-05-22 12:16:57 +02:00
antirez
06374c4b17 minor indentation fix 2009-05-21 21:18:31 +02:00
antirez
0dd8fce106 timeout support and Redis-rb compatibility aliases implemented in RubyRedis 2009-05-21 21:03:41 +02:00
antirez
f5bf7e3e30 RubyRedis info postprocessor rewritten in a more functional way 2009-05-21 13:51:30 +02:00
antirez
fc9aeaeaf8 dead code removed from RubyRedis 2009-05-21 13:31:00 +02:00
antirez
3ba37089b5 command postprocessing implemented into RubyRedis 2009-05-21 13:22:20 +02:00
antirez
3f32f1f691 Automagically reconnection of RubyRedis 2009-05-20 17:52:47 +02:00
antirez
ad0ea27c83 RubyRedis: Array alike operators implemented 2009-05-20 17:34:20 +02:00