教程
问答
博客
Python源码
Java源码
开源
论坛
教程
问答
博客
Python源码
Java源码
开源
论坛
登录
注册
开源软件
服务器软件
缓存服务器
kvstore
kvstore
- Redis 集群解决方案
缓存服务器
授权协议:
MIT
操作系统:
Linux
开发语言:
C/C++
软件简介
一种用C++实现的高性能的基于proxy进行分片的redis集群解决方案。
架构:
特性:
编译依赖特别简单,只需要一个C++11的编译器就可以了
网络模型是一个用于监听新连接的EventLoop线程,多个处理连接IO的Reactor模式的EventLoop线程
支持Pipeline
支持动态扩缩容
Redis数据迁移工具,用于从redis迁移数据到kvstore
两种集群模式
cache模式,用于纯cache场景,Redis没有主备,当一个Redis分片宕机时,自动把Redis从分片路由表里面摘除来实现高可用,这种场景可以比data-store模式节省一半的内存
data-store模式,用于数据源场景,Redis有主备,当主Redis分片宕机时,把备Redis提升为新的主
项目文档完善中
软件首页