micromax 发表于 2018-11-3 07:59:49

部署redis cluster-8227162

  准备启动脚本
  /ect/init.d 下 复制redis_6379 重命名为 redis_7001 修改相应端口
  4.创建集群
  yum install -y ruby
  yum install -y rubygem
  gem install redis
  最后一步的时候报错了:redis需要 ruby version > 2.2的版本
  参考后在线升级了ruby的版本:https://www.cnblogs.com/carryping/p/7447823.html
  cp /usr/local/redis-3.2.8/src/redis-trib.rb /usr/local/bin
  redis-trib.rb create --replicas 1 192.168.1.107:7001 192.168.1.107:7002 192.168.1.108:7003 192.168.1.108:7004 192.168.1.105:7005 192.168.1.105:7006
  --replicas参数: 每个master有几个slave
  最后使用   redis-trib.rb check 192.168.1.107:7001检查redis cluster部署情况,也可以查询redis log日志
  由于redis cluster不支持读写分离,在set get数据的时候会根据计算出来key的splot不同 会提示move to
  可以使用 readonly 在从节点上读取主节点数据;
  使用redis-cli -h host -p port -c 强制自动进行底层重定向
  redis cluster 其他参数和命令参考:
  http://blog.csdn.net/mysqldba23/article/details/67640478

页: [1]
查看完整版本: 部署redis cluster-8227162