美文网首页
redis集群部署

redis集群部署

作者: 辛多雷 | 来源:发表于2018-11-28 02:07 被阅读0次

redis cluster 部署

redis 版本4.0.9

创建配置文件


redis_6379.conf redis_6380.conf redis_6381.conf redis_6382.con redis_6383.conf redis_6384.conf

配置文件内容


dir /usr/local/redis/data/6379 ##修改成对应的端口号

masterauth 123456 -- 如果设置了密码

cluster-config-file nodes-6379.conf ##修改成对应的端口

cluster-enabled yes

appendfilename "appendonly_6379.aof" ##修改成对应的端口

logfile "/data/logs/redis/6379.log" ##修改日志文件

pidfile /var/run/redis_6379.pid ##修改pid文件

dbfilename dump.6379.rdb ## 修改对应端口的db文件

分别启动各个端口的redis服务

集群创建工具

redis-trib.rb 如果是源码位于src目录下面

如果redis服务设置了密码则需要修改

redis-trib.rb


  @r = Redis.new(:host => @info[:host], :port => @info[:port], :timeout => 60)

  修改成

  @r = Redis.new(:host => @info[:host], :port => @info[:port], :timeout => 60,:password => "服务器密码")

然后这行命令


ruby redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384

redis 集群客户端访问指定访问ip


redis-cli -c -h 127.0.0.1  -p 6379 -a 123456

相关文章

网友评论

      本文标题:redis集群部署

      本文链接:https://www.haomeiwen.com/subject/alpoqqtx.html