星空资源网 - 打造中国最全的传奇一条龙开区版本资源网。
登 录注 册网游资讯传奇服务端传奇版本下载网站地图
当前位置:星空资源网网游资讯其他技术

怎么设置redis-cluster集群并设置密码和phpredis连接在一起

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2019-10-08 15:03:56

最近在配置redis集群全网基本没有redis5集群配置并且phpredis连接redis集群成功的案例,一个教程也没有废话不多说了我的环境Centos+nginx+php7+redis5+phpredis3+thinkph给大家写清楚配置流程,成功实现thinkphp5使用phpredis成功链接redis cluster集群模式,我用的是两台服务器分别是172.19.0.122跟172.19.0.121 ,这是内网服务器阿里云的服务器配置的内网分别在两台服务器内创建三个实例一共6个组成redis cluster集群修改redis.conf配置文件。

主服务器启动服务端在/home/redis/cluster内三个文件夹分别在三个文件夹内启动服务端redis-server redis.conf,备用服务器启动服务端在/home/redis/cluster内三个文件夹分别在三个文件夹内启动服务端redis-server redis.conf,启动后之后创建集群redis-cli --cluster create 172.19.0.122:6379 172.19.0.122:6380172.19.0.122:6381172.19.0.121:6380172.19.0.121:6379172.19.0.121:6381

设置密码,注意网上很多教程说是修改redis.conf文件加入masterauth跟requirepass这样做是可以设置密码,但是创建集群的时候报错找遍全网没有带密码创建集群的教程。

还是先创建集群再设置密码吧,谨记!!允许如下命令:

1

redis-cli -c -h 172.19.0.122 -p 6379

链接redis实例。一共6个,在每个里面分别设置:

1

2

config set masterauth eniu#_Yohui#@

config set requirepass eniu#_Yohui#@

ok,完成密码设置好了全网有的教程都在这边了,但是phpredis链接redis5的cluster集群模式怎么设置密码,压根没单机的是直接auth(密码)集群的咋办!

phpredis的 RedisCluster类只有五个参数,没有一个是密码,不填写,直接报:

1

Couldn't map cluster keyspace using any provided seed

搜遍全网全部都是其他的错误,我试过没有密码就不报错,有密码就报错,没有密码系统直接被干掉了。

看来是phpredis官方没有提供响应的密码权限啊如果是内网也就罢了一台服务器,不开放6379等端口即可但我要但是多机器多集群模式!

 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
星空资源网第一时间提供最新的传奇服务端,热门网页传奇服务端免费下载。
页面执行时间:667.96880 毫秒