3294 Commits

Author SHA1 Message Date
Nicolas Favre-Felix
f031b3c628 Cleanup. 2010-09-19 16:15:10 +02:00
Nicolas Favre-Felix
bc458d9d69 More command refactoring. 2010-09-18 18:13:49 +02:00
Nicolas Favre-Felix
b12a48bd5b Very large refactoring, simplified a lot of code. 2010-09-17 15:33:45 +02:00
Nicolas Favre-Felix
b5c9d0cdec More improvements on MULTI/EXEC. 2010-09-17 14:31:09 +02:00
Nicolas Favre-Felix
c697ca1df3 Simplified code for pipeline and multi/exec. 2010-09-17 14:22:08 +02:00
Nicolas Favre-Felix
c55a283445 Refactoring 2010-09-17 13:57:40 +02:00
Nicolas Favre-Felix
e4adc956ad Added array of patterns to 'get' option in SORT(). 2010-09-17 10:06:42 +02:00
Nicolas Favre-Felix
02882154a9 Added tests for sort. 2010-09-16 16:08:58 +02:00
Nicolas Favre-Felix
583dffcb1b Bugfix on limits. 2010-09-16 16:02:48 +02:00
Nicolas Favre-Felix
6769e21cce Added documentation for sort. 2010-09-16 15:50:31 +02:00
Nicolas Favre-Felix
c18fb241cb Fixed "sort". 2010-09-16 15:40:38 +02:00
Nicolas Favre-Felix
4360785dd8 Added generic sort. TODO: doc, tests. 2010-09-16 00:04:00 +02:00
Nicolas Favre-Felix
0b2a644bf9 Added WATCH, UNWATCH, with doc and unit tests. 2010-09-12 23:29:14 +02:00
Nicolas Favre-Felix
46d5baa8ef Fixed HMSET with NULL values, added doc & tests. 2010-09-12 22:46:31 +02:00
Nicolas Favre-Felix
4647f0d149 Added new range support for ZRANGEBYSCORE, ZCOUNT. 2010-08-31 20:30:05 +02:00
Nicolas Favre-Felix
aeba44699a Typos (thanks “encoder” on IRC) 2010-08-30 09:13:57 -07:00
Nicolas Favre-Felix
6edae7c4b0 Fixed ZTS problems. 2010-08-17 14:24:09 +02:00
Nicolas Favre-Felix
04976d36f3 Small fixes. 2010-08-17 11:44:13 +02:00
Nicolas Favre-Felix
0a9f7d8866 Removed global variables. 2010-08-17 11:11:18 +02:00
Nicolas Favre-Felix
e5bdf71cb1 PUBLISH/SUBSCRIBE crashes. 2010-07-26 17:50:29 +02:00
Nicolas Favre-Felix
8b7de818d1 MULTI/EXEC updates and documentation. 2010-07-26 17:38:02 +02:00
Nicolas Favre-Felix
049727f3e6 Added ZCOUNT + tests & docs. 2010-07-23 10:29:32 +02:00
Nicolas Favre-Felix
6d6b1339e8 Added ZRANK, ZREVRANK. 2010-07-19 10:42:26 +02:00
Nicolas Favre-Felix
c27cc5b82f Added SRANDMEMBER, reported by Virtuall on IRC. 2010-07-19 09:53:43 +02:00
Nicolas Favre-Felix
fb5776a270 Fixed connect bug, thanks to lolli on IRC. 2010-07-18 19:15:05 +02:00
Nicolas Favre-Felix
beabde7598 Added TCP_NODELAY, suggested by Daniele Alessandri. 2010-07-18 14:47:39 +02:00
Nicolas Favre-Felix
5bdb90cd98 Fixed float format (thanks to brstgt). 2010-07-17 12:29:32 +02:00
Nicolas Favre-Felix
958f1cb607 Added HMSET. 2010-06-30 15:48:13 +02:00
Nicolas Favre-Felix
7c8e45fb78 SETEX patch thanks to Zakay Danial. 2010-06-17 10:52:48 +02:00
Nasreddine Bouafif
43b43fce7b publish/subscribe/unsubscribe implementation, fiw warnings 2010-06-11 13:31:50 +02:00
Nicolas Favre-Felix
c6a510af7c Fixed documentation for LPUSH, RPUSH. 2010-05-27 10:03:32 +02:00
Nicolas Favre-Felix
2fd9cc5b65 Fixed every last bug? 2010-05-26 19:30:36 +02:00
Nicolas Favre-Felix
bef5c9d2e6 Fixed HSET, added more tests. 2010-05-26 18:11:49 +02:00
Nicolas Favre-Felix
7811cbdf6c Ported fixes from master to "multi". 2010-05-26 11:52:58 +02:00
Nicolas Favre-Felix
a438fd6844 Fixed crash. 2010-05-25 15:14:19 +02:00
Nicolas Favre-Felix
6a7277a1ed Almost done, still a slight problem with HGETALL. 2010-05-18 17:04:37 +02:00
Nicolas Favre-Felix
068aca18b2 Better tests. 2010-05-17 17:50:29 +02:00
Nicolas Favre-Felix
14ab0858a9 Fixed HINCRBY. 2010-05-17 16:21:37 +02:00
Nicolas Favre-Felix
9fabfa68f3 More functions use the new protocol, bugfixes. 2010-05-17 15:49:53 +02:00
Nicolas Favre-Felix
8f2ad94eef Fixed MULTI/EXEC bug with ZRANGE. 2010-05-17 15:30:01 +02:00
Nicolas Favre-Felix
b9a1c75efa Converted many functions to the new protocol. 2010-05-17 14:21:52 +02:00
Nicolas Favre-Felix
576dd065e0 More MULTI/EXEC/PIPELINE fixes. 2010-05-13 17:58:49 +02:00
Nicolas Favre-Felix
a8558c777a More tests for MULTI/EXEC/PIPELINE 2010-05-13 17:19:22 +02:00
Nicolas Favre-Felix
984faefcef SAVE, LASTSAVE, BGSAVE, FLUSHDB, FLUSHALL, DBSIZE now work with MULTI/pipeline. 2010-05-13 16:50:47 +02:00
Nicolas Favre-Felix
e28aaa21e0 Fixed small leak and assert error. 2010-05-12 19:14:50 +02:00
Nicolas Favre-Felix
b9aaaa74f2 Working better, cleaned a lot of leaks. 2010-05-12 19:03:43 +02:00
Nicolas Favre-Felix
f6de217ea0 MULTI/EXEC and pipeline working for the first time. 2010-05-12 17:07:03 +02:00
Nicolas Favre-Felix
c731c80c32 Fixed bounds overflow which was corrupting free(). 2010-04-22 19:37:05 +02:00
Nicolas Favre-Felix
db289e3c03 More work on the pipeline, with tests. 2010-04-22 19:09:36 +02:00
Nicolas Favre-Felix
3c55eac00c Editor issues... 2010-04-22 17:53:57 +02:00