zoukankan      html  css  js  c++  java
  • Redis.之.环境搭建(集群)

    Redis.之.环境搭建(集群)

      现有环境:

        /u01/app/

          |- redis    # 单机版

          |- redis-3.2.12    # redis源件

      所需软件:redis-3.0.0.gem

    ------------------------------------------------------------------------------

    开始安装:

      

      1. 安装ruby

        # yum -y install ruby

        # yum -y install rubygems

        # gem install redis-3.0.0.gem

      2. 在/u01/app/目录下创建一个新的目录:redis-cluster

        # cd /u01/app

        # mkdir redis-cluster

      3. 进入redis目录中,赋值bin一份至 redis-cluster中

        # pwd

        # /u01/app/

        # cp redis/bin ./redis-cluster/redis01

        # cd ./redis-cluster/redis01

        # vim redis.conf

          # 修改的内容:

          # 3.1 -->> [ port ] 改成 8001

          # 3.2 -->> [ bind ] 改成 192.168.43.130 (虚拟机的ip地址)

          # 3.3 -->> [ cluster-enabled yes ] 打开这个注释.

        # 复制6份redis01,然后依次修改每一份的端口号:8002、8003、8004、8005、8006

      4. 进入redis-3.2.12的src目录中,找到一个文件:redis-trib.rb,将其赋值一份至 /u01/app目录下

            # pwd 

        # /u01/app

        # cd ./redis-3.2.12/src

        # ll *.rb

         # -rwxrwxr-x. 1 redis redis 60852 Jun 13  2018 redis-trib.rb

        # cp redis-trib.rb /u01/app/redis-cluster

        # cd !$

        # pwd 

        # /u01/app/redis-cluster 

        # ls -l

        

        

        然后,启动每一个redisX目录中的redis

        # cd redis01

                   # ./redis-server ./redis.conf

                   # cd ../redis02

                   # ./redis-server ./redis.conf

                   # cd ../redis03

                   # ... ... 依次类推启动所有redis.     

     

        最后使用指令创建集群:

          # ./redis-trib.rb create --replicas 1 192.168.43.130:8001 192.168.43.130:8002 192.168.43.130:8003 192.168.43.130:8004 192.168.43.130:8005 192.168.43.130:8006

        

        # ps -ef | grep redis

        

                 

                 链接测试:

            # redis-cli -h 192.168.43.145 -p 3001 -c 

            参数解析:

          1>> redis-cli :redis的客户端连接命令,如果不能使用,请 参考《Redis-cli 命令不能用

          2>> -h : 链接的主机名

          3>> -p: 链接的端口

                   4>> -c : 集群模式

  • 相关阅读:
    洛谷 P1089.津津的储蓄计划
    AcWing 786.第k个数
    差分
    AcWing 798.差分矩阵
    AcWing 797.差分
    AcWing 796.子矩阵的和
    Python 初始—(项目 目录结构)
    Python 初始—(迭代器和生成器)
    Python 初始—(装饰器)
    Python 初始—(高阶函数)
  • 原文地址:https://www.cnblogs.com/Charles-Yuan/p/10652429.html
Copyright © 2011-2022 走看看