[摘要]Kvrocks是一个开源的键值数据库,它基于rocksdb并与Redis协议兼容,与Redis相比,其目的是降低内存成本,提高能力,复制和存储的设计受到rocksplicator和blackwido...
Kvrocks是一个开源的键值数据库,它基于rocksdb并与Redis协议兼容,与Redis相比,其目的是降低内存成本,提高能力,复制和存储的设计受到rocksplicator和blackwidow的启发。
功能介绍
Kvrocks有以下主要特点。
Redis协议,用户可以使用Redis客户端来访问Kvrocks。
命名空间,类似于Redis数据库,但每个命名空间使用token
复制,像MySQL一样使用binlog进行异步复制
高可用性,支持redis哨兵在主站或从站发生故障时进行故障转移。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。