antirez
cd71a5705d
random testing code removed
2009-05-20 17:23:06 +02:00
antirez
4e1684df09
RubyRedis DB selection forced at object creation
2009-05-20 17:22:29 +02:00
antirez
4a327b4af9
Initial version of an alternative Ruby client added
2009-05-20 16:36:12 +02:00
antirez
1350d27e59
SDIFF / SDIFFSTORE added to doc
2009-05-20 11:09:09 +02:00
antirez
d214bb4894
Aman Gupta changes merged
2009-05-20 10:44:08 +02:00
antirez
6d4371d469
Merge git://github.com/tmm1/redis
2009-05-20 10:42:43 +02:00
Aman Gupta
0150db364d
Allow timeout=0 config to disable client timeouts
2009-05-19 22:36:11 -07:00
antirez
5f5b9840c3
Partial qsort implemented in SORT command, only when both BY and LIMIT is used. minor fix for a warning compiling under Linux.
2009-05-19 18:39:58 +02:00
antirez
75fd597daf
psort.c/h added. This is a partial qsort implementation that Redis will use when SORT+LIMIT is requested
2009-05-19 17:34:30 +02:00
Aman Gupta
83cdfe182f
Fix SINTER/UNIONSTORE to allow for &=/|= style operations (i.e. SINTERSTORE set1 set1 set2)
2009-05-17 14:16:24 -07:00
Aman Gupta
51829ed3f0
Optimize SDIFF to return as soon as the result set is empty
2009-05-17 12:25:05 -07:00
antirez
f4f56e1dfb
SDIFF/SDIFFSTORE implemnted unifying it with the implementation of SUNION/SUNIONSTORE
2009-05-17 13:45:08 +02:00
antirez
1904ecc165
timestamp in log lines
2009-05-11 19:45:47 +02:00
antirez
7407797596
Python client updated pushing from Ludo's repository
2009-05-11 13:50:09 +02:00
Ludovico Magnocavallo
b062edf392
disconnect when we cannot read from the socket
2009-05-11 13:39:59 +02:00
antirez
ecfaf6da92
benchmark utility now supports random keys
2009-05-11 00:36:12 +02:00
antirez
391b4a60a1
minor doc changes
2009-05-10 10:48:37 +02:00
antirez
cc582a7708
added tests for vararg DEL
2009-05-09 12:32:29 +02:00
antirez
5109cdff83
DEL is now a vararg, IMPORTANT: memory leak fixed in loading DB code
2009-05-09 12:18:32 +02:00
antirez
efc296a1d6
doc changes
2009-05-09 09:58:26 +02:00
antirez
57172ffb31
CPP client added thanks to Brian Hammond
2009-05-09 09:25:59 +02:00
antirez
93ea375904
Infinite number of arguments for MGET and all the other commands
2009-05-06 23:54:57 +02:00
antirez
0bc0337896
Warns if /proc/sys/vm/overcommit_memory is set to 0 on Linux. Also make sure to don't resize the hash tables while the child process is saving in order to avoid copy-on-write of memory pages
2009-05-04 16:26:06 +02:00
antirez
8d196ebac2
zmalloc fix, return NULL or real malloc failure
2009-04-30 20:15:18 +02:00
antirez
71aee3e959
more fixes for dict.c and the 150 million keys limit
2009-04-30 20:08:43 +02:00
antirez
f2923becc6
dict.c modified to be able to handle more than 150,000,000 keys
2009-04-30 14:48:02 +02:00
antirez
75398fbcae
fuzz stresser implemented in redis-test
2009-04-29 19:49:19 +02:00
antirez
dec423d9cf
fixed for HT resize check 32bits overflow
2009-04-29 16:50:48 +02:00
antirez
5a7c647e9a
Check for fork() failure in background saving
2009-04-29 10:33:29 +02:00
antirez
3a2694c441
fix for the LZF off-by-one bug added
2009-04-29 01:04:04 +02:00
antirez
b284af55d8
print bytes used at exit on SHUTDOWN
2009-04-28 22:04:41 +02:00
antirez
0eeb2a4b8f
SMOVE test added
2009-04-28 21:19:37 +02:00
antirez
a4460ef43f
SMOVE command implemented
2009-04-28 20:36:08 +02:00
antirez
bb0b03a3d7
less CPU usage in command parsing, case insensitive config directives
2009-04-28 16:54:56 +02:00
antirez
02fdd5ab4c
GETSET command doc added
2009-04-28 16:33:35 +02:00
antirez
7ac6d4613f
GETSET tests
2009-04-28 16:21:16 +02:00
antirez
a431eb74ba
GETSET implemented
2009-04-28 14:42:55 +02:00
antirez
b8b553c84f
ability to specify a different file name for the DB
2009-04-27 18:10:00 +02:00
antirez
85dd2f3ad2
log file parsing code improved a bit
2009-04-27 18:03:34 +02:00
antirez
be2bb6b07e
bgsave_in_progress field in INFO output
2009-04-27 17:52:04 +02:00
antirez
d68ed1201a
INCRBY/DECRBY now support 64bit increments, with tests
2009-04-27 17:50:26 +02:00
antirez
f5785ae997
RANDOMKEY regression test added
2009-04-23 18:48:11 +02:00
antirez
6f864e6266
dictGetRandomKey bug fixed, RANDOMKEY will not block the server anymore
2009-04-23 18:46:11 +02:00
antirez
ca37e9cde8
FLUSHALL/FLUSHDB no longer sync on disk. Just increment the dirty counter by the number of elements removed, that will probably trigger a background saving operation
2009-04-22 01:44:48 +02:00
antirez
975a5b6f98
forgot to comment testing code in PHP lib. Now it is ok
2009-04-21 19:47:12 +02:00
antirez
8d03032a83
PHP client ported to PHP5 and fixed
2009-04-21 19:43:02 +02:00
antirez
3c910136c1
doc update
2009-04-21 00:33:34 +02:00
antirez
6208b3a776
Non blocking replication (finally!). C-side linked lists API improved.
2009-04-20 23:51:51 +02:00
antirez
40d224a9e3
SUNION, SUNIONSTORE, Initial work on non blocking replication
2009-04-19 10:02:36 +02:00
antirez
6bea3d5f58
Redis 0.091 released
2009-04-10 13:49:50 +02:00