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
REPLICAOF 配置错误,形成复制环。