zoukankan      html  css  js  c++  java
  • Centos7:Redis3.0集群搭建

    Redis集群中至少应该有三个节点。要保证集群的高可用,需要每个节点有一个备份机。Redis集群至少需要6台服务器。

    搭建伪分布式。可以使用一台虚拟机运行6个redis实例。

    修改redis的端口号7001-7006

    使用ruby脚本搭建集群。安装ruby

    yum install ruby

    yum install rubygems

    安装ruby脚本运行使用的包

    gem install redis-3.0.0.gem

    ruby脚本位置

    redis源码/src/redis-trib.rb

    创建6个redis实例,修改redis.conf配置,配置端口,启用集群

    redis.confg

    port 端口号

    cluster-enabled yes

    启动所有redis实例

    使用ruby脚本搭建集群

    ./redis-trib.rb create --replicas 1
    192.168.25.128:7001 192.168.25.128:7002 192.168.25.128:7003 192.168.25.128:7004
    192.168.25.128:7005 192.168.25.128:7006
    

    使用集群

    redis-cli -p 7002 -c//-c 表示连接集群

    备注

    • 集群启动批处理
    cd /usr/local/src/redis-cluster/redis7001
    ./redis-server redis.conf
    cd /usr/local/src/redis-cluster/redis7002
    ./redis-server redis.conf
    cd /usr/local/src/redis-cluster/redis7003
    ./redis-server redis.conf
    cd /usr/local/src/redis-cluster/redis7004
    ./redis-server redis.conf
    cd /usr/local/src/redis-cluster/redis7005
    ./redis-server redis.conf
    cd /usr/local/src/redis-cluster/redis7006
    ./redis-server redis.conf
    cd /usr/local/src
    
    • 集群关闭批处理
     cd /usr/local/src/redis-cluster/redis7001
     ./redis-cli -p 7001 shutdown
     ./redis-cli -p 7002 shutdown
     ./redis-cli -p 7003 shutdown
     ./redis-cli -p 7004 shutdown
     ./redis-cli -p 7005 shutdown
     ./redis-cli -p 7006 shutdown
     cd /usr/local/src
    
  • 相关阅读:
    作业四 四则运算
    作业三
    作业二(3)
    作业二(2)
    作业二(1)
    作业一
    作业九
    每周更新学习进度表--第十一周
    每周更新学习进度表--第十周
    每周更新学习进度表--第九周
  • 原文地址:https://www.cnblogs.com/-saligia-/p/9749598.html
Copyright © 2011-2022 走看看