finley
144b642fe7
use gnet server for performance
2025-05-23 08:39:56 +08:00
finley
f4a2c92fc1
Support failover in cluster (experimental)
2025-05-05 18:26:10 +08:00
finley
bf7f628810
raft cluster
...
wip: raft does not care about migrating
wip: optimize code
wip: raft election
wip
wip: fix raft leader missing log entries
wip
fix a dead lock
batch set slot route
wip: raft persist
wip
refactor cluster suite
remove relay
rename relay2
refactor: allow customizing client factory
test raft
refactor re-balance
avoid errors caused by inconsistent status on follower nodes during raft commits
test raft election
2023-06-10 22:48:24 +08:00
finley
0d96ad295d
re-generate aof file during load database from replication master; Allow master-slave role switching
2022-12-20 23:05:07 +08:00
finley
a5908f5ea4
rewrite backlog
2022-12-05 22:00:01 +08:00
finley
ba7ea942cb
replication master side
2022-11-30 21:22:03 +08:00
Tianyi Zheng
a7a3da6e49
perf: pooled connection`s instantiation
...
- pooled connection: reduce the pressure on the GC to process heap memory objects with high concurrent "connection"
2022-11-27 19:39:09 +08:00
finley
9da335811f
tiny fixes
2022-08-20 23:25:26 +08:00
hdt3213
380d936ed5
replication slave side
2022-07-02 11:45:56 +08:00
hdt3213
37ef7d8a34
rename godis/redis/reply to godis/redis/protocol
2022-04-10 08:35:51 +08:00
hdt3213
38001a2d18
go lint
2021-11-08 23:24:43 +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
67c385ee4a
support multi transaction
2021-06-15 01:03:13 +08:00
hdt3213
9d03314359
tiny fix
2021-06-15 01:03:13 +08:00
hdt3213
97d7b84276
go lint
2021-05-13 08:56:07 +08:00
hdt3213
65fc1c3e62
support auth
2021-05-09 18:37:29 +08:00
hdt3213
18d2cbb29b
add unittests and bug fix
2021-05-05 21:04:27 +08:00