Commit Graph

953 Commits

Author SHA1 Message Date
siddontang 2b106981ba add global lock to handle replication 2014-05-29 15:07:14 +08:00
siddontang 93491791d5 add dump and load 2014-05-28 14:20:45 +08:00
siddontang d9dcab1d6b adjust key/value max size, change step commit in flush 2014-05-28 14:20:34 +08:00
siddontang f66ffb18dc add base bin log support 2014-05-27 16:05:24 +08:00
siddontang bd38e693f2 bug fix for kv scan, add scan test 2014-05-26 09:21:17 +08:00
siddontang 39c88b956c add hscan and zscan 2014-05-25 14:01:35 +08:00
siddontang 8038a54cdb add inclusive flag for scan 2014-05-23 13:06:44 +08:00
siddontang f404e35142 remove scan cmd, we implement a little diff 2014-05-23 12:39:56 +08:00
siddontang 581a492f78 permit 0 length key, field and member 2014-05-23 12:23:20 +08:00
siddontang 81a5587c99 add simple support for kv scan 2014-05-23 11:44:50 +08:00
siddontang 7e88d0b563 use go-log instead go lib log 2014-05-23 10:17:09 +08:00
silentsai 84a70ad0c0 add the missing code file for the db flush 2014-05-22 20:02:22 +08:00
silentsai 247f105ad7 add 'FlusbDB' api, which used to clear all data on the specific db 2014-05-22 19:59:40 +08:00
silentsai 68b28fe656 remove 'FlushDB' from test 2014-05-22 12:53:44 +08:00
silentsai 10dc7ccd15 update 2014-05-22 12:52:09 +08:00
silentsai 429c033b68 remove 'FlushDB' temporarily 2014-05-22 12:49:04 +08:00
silentsai 9f22f3e11e append test cases for t_zset; add 'FlushDB' api into the core 2014-05-22 11:11:50 +08:00
siddontang ffc40358fe update 2014-05-22 08:52:38 +08:00
siddontang 561ffefd9a add english read me 2014-05-22 08:52:21 +08:00
siddontang d86c6251fb refactor, support select command 2014-05-20 08:41:24 +08:00
siddontang d3eabcd440 add const.go 2014-05-16 15:04:35 +08:00
siddontang a0f90016d4 refactor, split ledis pkg to ledis and server 2014-05-16 15:03:23 +08:00
siddontang f9f7d24e58 add some db base test 2014-05-16 10:36:18 +08:00
siddontang 6152d75160 update config format 2014-05-16 09:42:27 +08:00
siddontang b2ec29083d update test 2014-05-16 09:10:09 +08:00
siddontang fb290a60b4 change some db api to simple use 2014-05-16 08:56:32 +08:00
siddontang 0f1856b7fc update kv decr 2014-05-15 20:48:38 +08:00
siddontang e860902fef refactor, support use embedded ledisdb
now you can embed ledisdb as a lib to use.
2014-05-15 14:19:48 +08:00
siddontang 4eeadc7389 update build_leveldb 2014-05-14 17:56:01 +08:00
siddontang ae76f1db41 set ledisdb root dir to gopath in dev.sh 2014-05-14 17:09:47 +08:00
siddontang 4377c09bb2 update read me 2014-05-14 16:44:01 +08:00
siddontang 990b2ee69d refactor, use go-leveldb,
you must re execute bootstrap.sh to go get go-leveldb
you must remove your old leveldb path because hash size format changed
2014-05-14 16:35:49 +08:00
siddontang d8eab1572c update leveled build shell 2014-05-14 09:20:45 +08:00
siddontang b0d93f5842 kv some functions add error check 2014-05-14 08:50:19 +08:00
siddontang 5a5081c34e add c++ cgo_flag 2014-05-14 08:48:31 +08:00
siddontang 3cf448db0e update zest range benchmark 2014-05-13 09:24:18 +08:00
siddontang 44ecf7a7b7 optimize reverse range with no limit
leveled iterator pref is too slow
2014-05-13 09:22:33 +08:00
siddontang 74d18cd6d3 ledis test change port to 16380 2014-05-13 08:49:20 +08:00
siddontang 4d492f3aea add benchmark test 2014-05-13 08:49:05 +08:00
siddontang 3ed4e9fc57 add lclear, hclear,zclear to del 2014-05-12 15:08:59 +08:00
siddontang 15a273ae52 update read me 2014-05-10 15:33:21 +08:00
siddontang 73be2afe7e Update README.md 2014-05-09 14:58:53 +08:00
siddontang 2d4cc0f25c update read me 2014-05-09 14:53:56 +08:00
siddontang 1183d853ad rename to ledisdb, update 2014-05-09 14:49:22 +08:00
siddontang 112e6bd42b refactor list, optimize 2014-05-09 09:17:28 +08:00
siddontang e71c22cf76 add zest support 2014-05-08 10:54:33 +08:00
siddontang ede539608a add hash support 2014-05-06 17:37:58 +08:00
siddontang ec457d1cc7 add list support 2014-05-06 13:32:38 +08:00
siddontang 150edc1c78 add test for kv 2014-05-05 11:37:44 +08:00
siddontang 455c476682 add kv support 2014-05-04 19:02:55 +08:00