zoukankan      html  css  js  c++  java
  • CentOS7中搭建redis集群

    前提:已搭建了redis单机(见上一篇)

    1、切换到/usr/local/目录,新建cluster目录

     

    2、在cluster目录新建6个目录7001 7002 7003 8001 8002 8003

    3、把redis.conf配置文件复制到上面创建的7000目录中

     

    4、修改7000中的配置文件

    port 7000

    pidfile /var/run/redis_7000.pid

    dbfilename dump_7000.rdb

    appendfilename "appendonly_7000.aof"

    cluster-config-file nodes_7000.conf

    dir /usr/local/cluster/7000/

    cluster-node-timeout 15000

    appendonly yes

    5、把7000中的redis.conf复制到其他几个目录中,并修改对应的端口号和参数

     

    6、打开多个Linux窗口启动各个节点:redis-server /usr/local/cluster/7000/redis.conf
    使用ps -ef|grep redis查看是否都启动成功

     

    7、安装ruby、redis环境

    更新秘钥

    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

    下载安装rvm

     

    使用 source 命令让 rvm 的环境变量生效

    查看ruby的版本

      

    安装2.4.4版本的ruby

     

    查看安装的ruby版本

     

    把2.4.4设置为默认版本

     

    安装redis gem

     

    8、创建集群

    redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:8001 127.0.0.1:8002 127.0.0.1:8003

    创建为如上图即创建成功

    9、验证集群

    redis-cli -h 127.0.0.1 -c -p 7000 

    连接到7000端口使用set存测试值

     

    连接到7001端口取值

    10、关闭redis集群

     

  • 相关阅读:
    hdu1848(sg函数打表)
    hdu1850(nim博弈)
    hdu1847(sg函数&yy)
    hdu2147(yy)
    poj2133(sg函数)
    Educational Codeforces Round 18D(完全二叉树中序遍历&lowbit)
    atcoder057D(组合数模板)
    euler证明
    04_过滤器Filter_04_Filter生命周期
    04_过滤器Filter_03_多个Filter的执行顺序
  • 原文地址:https://www.cnblogs.com/spring1122/p/12334792.html
Copyright © 2011-2022 走看看