Commit Graph

32 Commits

Author SHA1 Message Date
bjr
2578cbfcef Add info command (#145)
* Generate a new runid for each start of godis

* Add info command

* Add info command

* Generate a new runid for each start of godis

* Add unittests for the info command

* Add info command

* Record the number of clients in the current Godis server

* Add info command
2023-03-29 08:12:53 +08:00
li
d77f08c140 ADD EXPIRETIME and EXPIRETIME command 2023-02-15 09:22:03 +08:00
finley
53b6b726f5 rename MultiDB to Server; rename AofHandler to Persister 2022-12-25 21:24:55 +08:00
finley
ba7ea942cb replication master side 2022-11-30 21:22:03 +08:00
finley
67a9eae62f use self-developed connection pool 2022-11-14 22:42:59 +08:00
finley
d145578d4e fix tcc deadlock when rollback after commit error 2022-11-05 21:29:36 +08:00
Eriri
f327000d3a Feat:Add "copy" command
Add "copy" command,also fixes the out of range error of select when the number is negative.

Move execCopy to "keys.go" ,
Add test in "keys_test.go",
Add "copy.go" and "copy_test.go" file.
2022-06-26 15:45:09 +08:00
Eriri
f3274fd8c8 Feat: Add "GetEX" and "GetDel" Commands 2022-06-12 08:35:27 +08:00
Eriri
bde2c8ccbe Feat: Add HStrlen Command. 2022-06-04 14:44:58 +08:00
Eriri
951a844439 Feat:Add hrandfield Command. 2022-06-04 14:41:46 +08:00
Singularity0909
7059a123d1 feat: add SPOP command 2022-05-12 14:13:05 +08:00
hdt3213
3605f09def cluster test suite 2022-04-13 23:10:23 +08:00
hdt3213
6be0452040 tcc rename nx 2022-04-11 22:42:31 +08:00
hdt3213
374606f6f1 tcc rename 2022-04-10 18:31:55 +08:00
hdt3213
37ef7d8a34 rename godis/redis/reply to godis/redis/protocol 2022-04-10 08:35:51 +08:00
hdt3213
c97f3aae6e using TCC for MSetNX in cluster 2022-04-10 08:33:24 +08:00
hdt3213
38001a2d18 go lint 2021-11-08 23:24:43 +08:00
hdt3213
4163a45278 optimize project structure 2021-11-08 23:05:53 +08:00
hdt3213
e91294bcf4 multi database 2021-09-05 18:57:02 +08:00
hdt3213
ae25076689 support watch command 2021-06-20 16:37:10 +08:00
hdt3213
5d05e2e613 support multi commands transaction in cluster mode 2021-06-20 10:19:32 +08:00
hdt3213
67c385ee4a support multi transaction 2021-06-15 01:03:13 +08:00
hdt3213
f1455534d4 refactor command table 2021-05-27 21:54:33 +08:00
hdt3213
97d7b84276 go lint 2021-05-13 08:56:07 +08:00
hdt3213
66172721c5 refine code 2021-05-09 23:08:32 +08:00
hdt3213
721d9c31a7 refactor project structure 2021-05-09 22:12:47 +08:00
hdt3213
65fc1c3e62 support auth 2021-05-09 18:37:29 +08:00
hdt3213
fc39150740 add some unittest 2021-05-07 00:11:16 +08:00
hdt3213
18d2cbb29b add unittests and bug fix 2021-05-05 21:04:27 +08:00
hdt3213
f1ab47bd83 add unittest for cluster 2021-05-04 20:51:55 +08:00
hdt3213
9f3ac88b36 add some unittests and bug fix 2021-05-02 18:48:44 +08:00
hdt3213
f29298cc68 refactor project structure 2021-05-02 14:54:42 +08:00