Commit Graph

80 Commits

Author SHA1 Message Date
silentsai 1a48d08d66 BMSetBit - offer a way to set multi bit during an api call; also fix offset parse bug. 2014-07-03 17:52:03 +08:00
silentsai 2dbf643b16 expire on the bin type is available 2014-07-03 11:38:52 +08:00
silentsai 70018092fe offer function 'xor' 'not' in bit operation 2014-06-30 18:00:14 +08:00
siddontang cd194dff48 add bin 2014-06-30 10:50:42 +08:00
siddontang 86366bbdc5 move bin to another branch 2014-06-30 10:49:32 +08:00
siddontang 46d2ecda91 add hmclear, lmclear and zmclear for multi keys 2014-06-27 16:28:32 +08:00
silentsai c2cfc60cf8 solve bitop problem while inexisting srckeys occours 2014-06-27 11:54:04 +08:00
silentsai a404ef26c0 fix the problem causes from using a global empty segment 2014-06-27 11:00:01 +08:00
silentsai 66806d782a newly support of bit operation 'and' and 'or' for the bin type 2014-06-26 16:27:25 +08:00
siddontang d85d65d0f2 update doc 2014-06-25 12:57:19 +08:00
silentsai 8c3ac7ebfb fix problem of size calculation in bin type, and add 'btail' api 2014-06-24 12:00:41 +08:00
silentsai 5be09d5836 new type - bin 2014-06-23 20:09:05 +08:00
siddontang b3e0ce9ae2 add persist support 2014-06-23 11:12:20 +08:00
siddontang 794cb12ba4 update document 2014-06-22 21:13:57 +08:00
siddontang d45a82897f update document 2014-06-22 21:05:52 +08:00
siddontang 9680161559 Merge branch 'develop' 2014-06-22 15:28:09 +08:00
siddontang cdb78498af ledis use proper return values not []interface{}
This is a very big change and not backward compatible
2014-06-22 15:25:51 +08:00
siddontang 8e8f3704e6 Merge branch 'develop' 2014-06-20 10:13:52 +08:00
siddontang 9e09e607c8 heel use iterator to multi find and delete 2014-06-20 10:12:50 +08:00
siddontang c5af770387 use my own log 2014-06-19 17:50:27 +08:00
siddontang 48e09a2727 use our own leveldb 2014-06-19 17:19:40 +08:00
silentsai 13a2e0e690 fix bug - expire bk routine keep running after ledis close 2014-06-18 15:47:26 +08:00
siddontang 3875511040 Merge branch 'develop' 2014-06-12 12:27:47 +08:00
silentsai 52c55988de unify all expire cycle activity into one routine; edit func name about flush 2014-06-12 10:51:36 +08:00
siddontang 00b5fb4b24 a liitle change 2014-06-11 14:52:34 +08:00
siddontang ebd15e5738 add replication test 2014-06-10 10:41:50 +08:00
siddontang ef22d7000d add replication, test later 2014-06-09 17:23:32 +08:00
siddontang 993ccdd052 add flushall, some replication 2014-06-08 16:43:59 +08:00
siddontang 664a082c06 refactor replication, deprecate relaylog 2014-06-07 16:56:22 +08:00
siddontang 8fab454223 adjust config, add some replication fund 2014-06-06 14:57:30 +08:00
silentsai 778f8f4a2b fullfill test case for various data type 2014-06-06 14:38:32 +08:00
siddontang 68c63c416a adjust config 2014-06-06 11:25:13 +08:00
siddontang 5d466fb82f add data_dir, like mysql to store all data 2014-06-06 10:34:57 +08:00
siddontang c05a66a47c remove relay log 2014-06-06 08:30:21 +08:00
silentsai 8d76a58e5e supply function of expire/ttl for the other data types - list, hash, zset
fix tiny mistaks
2014-06-05 17:04:01 +08:00
siddontang be0464a21c add relay log, add quit channel 2014-06-05 15:59:10 +08:00
siddontang 51349ea12a don't export some error 2014-06-05 15:46:38 +08:00
siddontang f702354738 Merge branch 'zset_score' into develop 2014-06-05 14:26:27 +08:00
siddontang 5ea473b4fe Merge branch 'zset_score' 2014-06-05 14:21:50 +08:00
silentsai d0e15d4c1d fix bug - unify the return score type to bluk while call rangeXXX 2014-06-05 11:49:12 +08:00
silentsai dee78beef1 fix the type of return value from zscore command 2014-06-05 10:20:50 +08:00
silentsai 4a5f105449 change the type of return score 2014-06-04 18:32:23 +08:00
siddontang 7a0c5bcd17 add replicate for relay log 2014-06-04 14:42:13 +08:00
silentsai a7eb1e1884 for test cases : do remove db file instead of call function db.clear at the very start 2014-06-04 14:29:21 +08:00
silentsai 654a0a4704 add expire for the kv type; simplify the listMetaKey format 2014-06-03 15:41:17 +08:00
silentsai 038f9c7000 Merge branch 'develop' of https://github.com/siddontang/ledisdb into develop 2014-06-03 15:40:27 +08:00
silentsai 5c7d885168 add expire for the kv type; simplify the listMetaKey format 2014-06-03 15:40:10 +08:00
siddontang 263a89b9aa bin log and relay log use same log 2014-06-03 14:08:57 +08:00
siddontang 8cc62ad89f move bin log to replication package 2014-06-03 09:51:29 +08:00
siddontang 2b106981ba add global lock to handle replication 2014-05-29 15:07:14 +08:00