keydb

KeyDB 多主内存数据库

补充说明

KeyDB 是 Redis 兼容的多线程内存数据库,支持 Active Replication 多主写入,适合需要更高单机吞吐或双活写入的场景。客户端协议与 Redis 基本兼容。

常用示例

启动服务:

keydb-server /etc/keydb/keydb.conf --port 6379
keydb-cli ping

开启多线程:

keydb-server /etc/keydb/keydb.conf \
  --server-threads 4 \
  --server-thread-affinity true

配置 Active Replication:

keydb-cli CONFIG SET active-replica yes
keydb-cli CONFIG SET replica-read-only no
keydb-cli REPLICAOF peer-a 6379

查看复制状态:

keydb-cli INFO replication
keydb-cli INFO server

压测:

keydb-benchmark -h 127.0.0.1 -p 6379 -n 100000 -c 50 -t set,get

易错点与排错