如何使workerman支持redis集群

kane

如何使workerman支持redis集群
原来我链接的是redis3.0.5的单个服务器没有问题。
现在我把redis3.0.5做成了集群cluster 。
结果用同样的方式就没法访问了。。。请问大神如何解决问题。

5438 3 0
3个回答

walkor

应该是php的redis扩展不支持cluster
可以去github找下支持cluster的php客户端

  • 暂无评论
kane

的确是,phpredis 2.2.7 的扩展不支持 cluster 自己下载最新的源代码 一定要是2015-5-5之后的 ,自己编译之后就好用了。。链接代码:
//集群测试
$obj_cluster = new \RedisCluster(NULL, Array("127.0.0.1:7000", "127.0.0.1:7001"), 1.5, 1.5);

到此集群链接成功。

  • 暂无评论
aguai

还未用过集群,我正好用的就是2.2.7,先mark一下,谢谢!

  • 暂无评论
年代过于久远,无法发表回答
🔝