Kvrocks是基于RocksDB之上兼容Redis协议的NoSQL存储服务,设计目标是提供一个低成本以及大容量的Redis服务,作为Redis在大数据量场景的互补服务,选择兼容Redis协议是因为简单易用且业务迁移成本低。复制和存储的设计受到rocksplicator和blackwidow的启发。
Kvrocks设计的初衷是作为Redis场景的互补,低成本、低延时和高吞吐是最重要的设计目标。
Kvrocks具有以下主要功能:Redis协议,用户可以使用redis客户端访问kvrocks命名空间,类似于redisdb,但每个命名空间使用令牌复制,异步复制使用像MySQL这样的binlog高可用,支持redissentinel在master或slave故障时进行failover
评论