美文网首页
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