我正在使用 C++ 探索 Redis 5.0 集群。我已经看到 Redis 官方列出了不同的选项 site ,但没有任何 C++ 客户端被标记为推荐。我尝试了 C 客户端“hiredis-vip”,它适用于我的初始原型(prototype),但是在报告问题(及其解决方法)后,我被告知该客户端似乎并不正式支持 Redis 5.0(请参阅我的问题报告及其评论here ).
如果有使用 C/C++ 的 Redis 经验的人可以建议一些满足以下要求的良好 C/C++ 客户端选项,我将不胜感激:
- 支持较新版本的 Redis(最好是 5.0)并支持集群
- 开箱即用的 RedLock 实现也很棒(满足我的分布式锁定要求)。
最佳答案
尝试 bredis .基本上它围绕 redis-protocol 进行了薄包装, 因此,只要协议(protocol)不变,它就会自动支持所有 redis 特性,例如 streams .
关于c++ - 使用 C++ 的 Redis 5.0 集群的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54953655/