zoukankan      html  css  js  c++  java
  • redis集群创建

    先参考文章

    https://www.cnblogs.com/PatrickLiu/p/8458788.html

    https://blog.csdn.net/fengshizty/article/details/51368004

    https://segmentfault.com/a/1190000007029987

    当配置完后, 执行redis-trib.rb create --replicas 1 192.168.127.130:7000 192.168.127.130:7001 192.168.127.130:7002 192.168.127.130:7003 192.168.127.130:7004 192.168.127.130:7005

    报错

    需要安装ruby redis接口,先执行gem install redis,  一直hold住,因为是内网无法获取到资源,先下一个吧 https://rubygems.org/gems/redis/versions/  下载一个,再执行 gem install redis-3.3.0.gem, 安装成功

    再次之心redis-trib.rb ,但是报can't connecto to node*****, 我的redis是设置了密码requirepass的,难道是这个原因,先把密码去掉,再次执行redis-trib.rb终于成功,但是我还是需要有密码验证

    PS: 参考文章

    https://blog.csdn.net/daiyudong2020/article/details/51674169

    注意事项:
    1.如果是使用redis-trib.rb工具构建集群,集群构建完成前不要配置密码,集群构建完毕再通过config set + config rewrite命令逐个机器设置密码
    2.如果对集群设置密码,那么requirepass和masterauth都需要设置,否则发生主从切换时,就会遇到授权问题,可以模拟并观察日志
    3.各个节点的密码都必须一致,否则Redirected就会失败

    先登录redis依次执行

    1. config set masterauth abc  
    2. config set requirepass abc  
    3. config rewrite

    但到第3步的时候,报验证不通过,退出,重新登录redis(加上密码登陆),再执行config rewrite , 执行成功

  • 相关阅读:
    四则运算
    读书计划
    典型用户和场景分析
    课堂练习--电梯调度
    重力解锁--用户需求调研
    书籍促销活动优惠问题
    小组开发项目--NABC分析
    梦断代码读后感之终结篇
    结对开发-求环状二维数组最大子数组
    结对开发之大数溢出
  • 原文地址:https://www.cnblogs.com/devilwind/p/8707655.html
Copyright © 2011-2022 走看看