Commit Graph

80 Commits

Author SHA1 Message Date
Pieter Noordhuis 798d9e5531 added ZREVRANK 2010-03-07 20:35:53 +01:00
antirez 520b5a33ae Now list push commands return the length of the new list, thanks to Gustavo Picon 2010-03-04 16:16:01 +01:00
Pieter Noordhuis 67cac14343 fix ZRANK (realize that rank is 1-based due to the skip list header) 2010-03-04 01:33:37 +01:00
antirez 3589e1a7e5 ZRANK stress tester 2010-03-03 19:44:03 +01:00
Pieter Noordhuis 69d95c3e1c initial implementation for augmented zsets and the zrank command 2010-03-03 18:21:02 +01:00
antirez a3f9eec291 KEYS now returns a multi bulk reply 2010-03-01 23:46:24 +01:00
Damian Janowski 18b6cb7643 Add DISCARD command to discard queued MULTI commands. 2010-03-01 23:29:48 +01:00
antirez c8c72447f6 Swappability bug due to a typo fixed thanks to code review by Felix Geisendörfer @felixge 2010-03-01 22:15:49 +01:00
antirez 9ebed7cf06 Fixed 32bit make target to work on Linux out of the box 2010-02-22 17:36:54 +01:00
antirez 7c775e0943 VM now is able to block clients on swapped keys for all the commands 2010-02-09 14:01:49 +01:00
antirez 223a059192 ZCOUNT and ZRANGEBYSCORE new tests 2010-02-07 23:54:22 +01:00
Sam Hendley 0500ef2736 Added "withscores" option to zrangebyscore command. Based on withscores support in zrange function, ugliest part was the argument parsing to handle
using it with the limit option.
2010-02-06 18:41:25 -05:00
antirez 3c290b9b52 APPEND tests 2010-02-04 16:38:33 +01:00
antirez fefed59798 fixed a minor memory leak in configuration file parsing 2010-01-15 13:35:13 -05:00
antirez 054e426dbd support for named VM swap file. Fixed a few important interaction issues between the background saving processes and IO threads 2010-01-15 13:14:23 -05:00
antirez 5f8e5d7c9e fix for the just added new test 2010-01-15 10:37:37 -05:00
antirez 7276646263 new test added 2010-01-15 09:37:26 -05:00
antirez d663729a12 fix for test #11 2010-01-12 10:01:59 -05:00
antirez 25fd2cb284 a few more stuff in INFO about VM. Test #11 changed a bit in order to be less lame 2010-01-12 09:57:00 -05:00
antirez 4409877e19 not yet working BLPOP implementation 2009-12-29 14:59:40 -05:00
antirez 81d456450a ZRANGE WITHSCORES test added 2009-12-23 11:12:01 -05:00
antirez 0447be2efe the pipelining test was ran against DB 1 for error, now it runs on DB 9 like all the other tests 2009-12-18 15:39:19 -05:00
antirez 98e1bb8136 still more tests 2009-12-18 09:19:36 -05:00
antirez 5384a2d82e SORT STORE test added 2009-12-18 09:09:18 -05:00
antirez d922ae6592 Now SORT returns an empty bulk reply if the key does not exist 2009-12-18 09:06:53 -05:00
antirez 04c71068a8 modified a bit the ZREVRANGE test to cover a few lines of code more 2009-12-18 07:51:23 -05:00
antirez ac945e2dcf SHUTDOWN now does the right thing when append only is on, that is, fsync instead to save the snapshot. 2009-12-18 07:31:44 -05:00
antirez fdcaae84d3 Added a missing server.dirty increment in a non critical place, added more tests 2009-12-18 07:13:13 -05:00
antirez c632369b52 LTRIM stress testing test added 2009-12-18 06:56:51 -05:00
antirez ab9d4cb1e3 LTRIM now returns +OK against non existing keys. More tests in test-redis.tcl 2009-12-18 06:45:26 -05:00
antirez 483049a737 Regression for epoll bug in redis-test.tcl, version is now 1.1.93 2009-12-16 08:40:32 -05:00
antirez e96e4fbf15 Two important fixes to append only file: zero length values and expires. A pretty neat new test to check consistency of randomly build datasets against snapshotting and AOF. 2009-12-15 13:06:41 -05:00
antirez 71c2b467b0 debug loadaof implemented in order to add more consistency tests in test-redis.tcl 2009-12-15 11:15:47 -05:00
antirez e054afda90 Added a new test able to stress a lot the snapshotting engine 2009-12-15 10:55:13 -05:00
antirez 7c49733ce3 Fixed some subtle bug in the command processing code almost impossible to spot in the real world, thanks to gcov 2009-12-15 09:14:40 -05:00
antirez f4d9b3c62a Regression test for SINTERSTORE added 2009-12-15 04:26:51 -05:00
antirez 0d36ded040 Fixed issue #121 2009-12-15 04:06:10 -05:00
antirez fc77604c47 a few more tests and ability to run a specific test in test-redis.tcl 2009-12-14 13:48:24 -05:00
antirez 5acdc75d66 Regression tests for SETNX and MSETNX bugs added 2009-12-06 01:16:12 +01:00
antirez 9c21a518c3 design documents added to the project 2009-12-01 01:47:58 +01:00
antirez 0b13687c25 more tests in test-redis.tcl, some minor fix 2009-11-29 10:29:08 +01:00
antirez 5b1207c63f ZRANGEBYSCORE fuzzy test 2009-11-28 18:19:11 +01:00
antirez c74e7c7757 ZRANGEBYSCORE memory leak fixed, ZRANGEBYSCORE initial test added 2009-11-28 18:03:09 +01:00
antirez 7a932b74cc ifdefs added to use kevent on Free Open and Net BSD as well. INFO and ae.c modified in order to report the multiplexing API in use 2009-11-28 17:06:28 +01:00
antirez 1751139117 Enabled object encoding for multiple keys in MSET. Added a test for memory leaks in test-redis.tcl when running on Mac OS X 2009-11-28 16:55:05 +01:00
antirez 210e29f7d2 DEBUG RELOAD implemented, and test-redis.tcl modified to use it to check for persistence consistency. 2009-11-24 21:44:20 +01:00
antirez 6cbfd2b3d9 SRANDMEMBER test 2009-11-21 13:56:17 +01:00
antirez 28173a49a7 SORT GET # implemented, with a test 2009-11-21 13:25:51 +01:00
antirez 5446315f29 EXPIREAT test 2009-11-21 11:15:12 +01:00
antirez b9febaab5d EXPIRE tests 2009-11-20 14:36:32 +01:00