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集群

     

  • 相关阅读:
    数组的复制
    ==与equals()区别
    构造器与方法
    数据类型及类型转换
    java标识符与命名规则
    多线程 总结
    局部变量与成员变量
    Java反射机制
    java的动态代理机制详解
    USB设备描述符
  • 原文地址:https://www.cnblogs.com/spring1122/p/12334792.html
Copyright © 2011-2022 走看看