Commit Graph

837 Commits

Author SHA1 Message Date
siddontang 9f5d7f4a0f add CompactStore interface 2015-05-03 11:24:03 +08:00
siddontang 9bfd3b2208 support shutdown command 2015-05-03 11:19:31 +08:00
siddontang a999f2201d update makefile 2015-05-03 11:19:19 +08:00
siddontang 2d68404d63 update godep 2015-05-03 11:19:11 +08:00
siddontang 4dd82584d1 update version tag to 0.5 2015-04-09 21:36:30 +08:00
siddontang 4d6d402520 update godep 2015-03-24 15:18:47 +08:00
siddontang 6b7ab2b02d use goredis to parse RESP request 2015-03-23 19:50:37 +08:00
siddontang c412943bf8 rename XUSE to XSELECT 2015-03-22 08:39:20 +08:00
siddontang 5223f5d8eb support XUSE db THEN command
To solve https://github.com/siddontang/ledisdb/issues/149, but I prefer
XUSE db THEN command like IFFFT, aha.
2015-03-21 20:33:57 +08:00
siddontang 3d806ad179 adjust flag handling 2015-03-21 20:31:43 +08:00
siddontang fb665e7773 update godep 2015-03-18 11:54:27 +08:00
siddontang 9f8f62b548 fix test error 2015-03-16 14:13:40 +08:00
siddontang 2ec83580ac handle databases config 2015-03-16 13:39:15 +08:00
siddontang 7c88ae4fa4 update config 2015-03-16 13:32:29 +08:00
siddontang 9f4693ef70 update godep, try to fix race test error 2015-03-16 11:56:04 +08:00
siddontang 0e2f2569a0 update godep 2015-03-16 11:35:59 +08:00
siddontang e59300c5b2 Merge branch 'dbindex-feature' into develop 2015-03-16 09:25:11 +08:00
siddontang 4c62cde287 add test for large db index 2015-03-16 09:20:26 +08:00
siddontang 13cc446870 add TTL key codec test 2015-03-16 09:20:13 +08:00
siddontang c718387d8d set max db number to 10240
I think this is enough
2015-03-16 09:19:57 +08:00
siddontang f51dd1712a support large db index 2015-03-15 20:36:14 +08:00
siddontang 1b8d5af588 generate db if not exists when select
put TTL checker in associated db too
2015-03-15 11:39:31 +08:00
siddontang b36d4aba37 move some pkgs to vendor
godep can not handle some pkgs which have build tags

So we put these into vendor explicitly
2015-03-14 10:57:18 +08:00
siddontang dddbd5f146 remove begin, commit, rollback
simplify codes and features now, we don’t use transaction never, and it
is not universal for all backend storages and even introduces
complexity.
2015-03-14 09:10:00 +08:00
siddontang 09d57e28f6 use 16 now for later refactor
I will try to support large db index for xcodis
2015-03-13 14:00:33 +08:00
siddontang 62124c233d bugfix for flushall 2015-03-13 11:18:47 +08:00
siddontang 2a8a736e6a Merge branch 'pr/144' into develop 2015-03-13 08:33:51 +08:00
zhibinr db7aaf10af fix a typo 2015-03-12 18:50:22 +08:00
siddontang add345c119 Merge branch 'develop' 2015-03-12 11:53:07 +08:00
siddontang ef8d5f7b69 add warn log for transaction 2015-03-12 11:38:21 +08:00
siddontang 2d113aa9be add linenoise build tag
avoid some cgo compiling problem
2015-03-12 11:32:33 +08:00
siddontang 5f0c295dd5 customize building with lmdv 2015-03-11 11:54:16 +08:00
siddontang 186ed2f84f use goredis client 2015-03-11 11:54:02 +08:00
siddontang ce8e0d4fdc retry migration when key is in migrating 2015-03-09 10:00:29 +08:00
siddontang 4eeaffbc00 simplify migration code
handle ALL for xmigrate type
2015-03-07 16:51:27 +08:00
siddontang c6c82b979d Use key lock when migration
https://github.com/siddontang/ledisdb/issues/141

Now migration is only safe for xcodis, but I think it does not matter.
2015-03-07 12:47:35 +08:00
siddontang acabb99368 move rdb package 2015-03-07 10:19:15 +08:00
siddontang 9dfc4f0e26 remove unnecessary benchmark code 2015-03-07 08:39:18 +08:00
siddontang 62219bbe74 update doc 2015-03-05 15:49:15 +08:00
siddontang 91cdeeac16 scan support sac and desc
https://github.com/siddontang/ledisdb/issues/138
2015-03-05 15:49:08 +08:00
siddontang b9d10ace23 Merge branch 'develop' 2015-03-04 17:47:22 +08:00
siddontang 2a4d9d5bc7 bugfix config 256 databases 2015-03-04 17:46:40 +08:00
siddontang b5e3c033c1 Merge branch 'develop' 2015-03-04 15:48:29 +08:00
siddontang 71b32895b8 add key exists for hash, list, set and zset 2015-03-04 09:33:25 +08:00
siddontang c69f803f37 support configuring databases 2015-03-04 09:15:28 +08:00
siddontang 18362ffba4 move go ledis client 2015-03-03 10:18:54 +08:00
siddontang 5572af303e use doctoc 2015-03-03 09:21:24 +08:00
siddontang c2f8405c17 remove bitmap type 2015-03-03 09:21:00 +08:00
siddontang c4380b6406 simplify client connection
fix
https://github.com/siddontang/redis-failover/issues/3#issuecomment-76665
133
2015-03-02 17:12:55 +08:00
siddontang b1ccbb9c75 Merge branch 'scan-feature' into develop 2015-03-02 14:44:56 +08:00