xRedis
Redis C++ client, support the data slice storage, support the connection pool
xRedis 是一个C++开发的redis客户端,是对hiredis的C++封装,提供易用的redis命令操作接口.
功能与特点:
- 支持数据多节点分布存储,可自定义分片规则;
- 支持连接到官方集群,支持自动计算节点索引位置;
- 支持同时连接到每个分片的主从节点,支持主从读写分离;
- 支持对每个存储节点建立连接池;
- 支持同时连接多个数据分片集群;
- 提供简单易用的C++接口封装,已实现大部分REDIS命令;
- 只依赖hiredis库;
- 多线程安全
Dependencies
xredis 依赖 hiredis , 在使用xRedis前需要安装hiredis库
Install
第一步 安装libhiredis 在Debian系统上:
sudo apt-get install libhiredis-dev
xRedis源码安装
git clone https://github.com/0xsky/xredis
cd xredis
make
sudo make install
相关文档
[xRedis API](http://xredis.0xsky.com/)
使用示例 [examples](https://github.com/0xsky/xredis/blob/master/examples) directory for some examples
xRedis开源社区QQ群: 190107312
作者: xSky
博客: xSky's Blog