出租出租
该库提供hireddis的连接池和自动重新连接。 它也是简约的,易于定制。 该代码已在多线程应用程序中经过全面测试,并在生产环境中使用了很长时间。 它被证明是线程安全的,并且没有内存泄漏。
特征
用纯C实现的连接池
自动重新连接并在首次出现故障时立即重试
全面的日志记录以进行诊断
除hiredis外,没有第三方依赖性
具有自动内存管理功能的线程安全C ++包装器
[高级]可以配置多个服务器端点,并具有自动负载平衡和故障转移功能,以支持诸如高可用性redis-cluster和redis-proxy中间件之类的方案。
[实验]类似于Jedis的C ++包装器
[实验性]动态重新配置
局限性
要支持自动重新连接和重试,必须使用hiredis同步API的包装器
如何使用
要构建它,请克隆仓库并make 。 请查看test_*.cpp以获取示例。
编译
git clone < hired
1