Redis集群搭建与连接

我会带着你远行 2023-07-08 09:09 69阅读 0赞

搭建Redis Cluster的伪集群搭建过程,用一台虚拟机来搭建六个节点,三主三从的集群效果。Redis的版本为3.0.0

安装ruby的依赖环境

  1. yum install -y ruby
  2. yum install -y rubygems
  3. gem install /usr/local/redis-3.0.0.gem

1、集群搭建

  • 首先创建redis-cluster目录并在其子目录下创建六个子目录来模拟六个节点。

    mkdir -p /opt/apps/redis/redis-cluster
    cd redis-cluster
    mkdir redis01
    mkdir redis02
    mkdir redis03
    mkdir redis04
    mkdir redis05
    mkdir redis06

  • 将redis.conf配置文件分别复制到六个目录下:

    cp ./bin/redis.conf ./redis-cluster/redis01
    cp ./bin/redis.conf ./redis-cluster/redis02
    cp ./bin/redis.conf ./redis-cluster/redis03
    cp ./bin/redis.conf ./redis-cluster/redis04
    cp ./bin/redis.conf ./redis-cluster/redis05
    cp ./bin/redis.conf ./redis-cluster/redis06

  • 并修改一下配置项。以redis01为例,其他的可进行对比修改:

    daemonize yes
    port 7001
    bind 192.168.28.100
    dir /opt/apps/redis/redis-cluster/redis01
    cluster-enabled yes
    cluster-config-file nodes-7001.conf
    cluster-node-timeout 5000
    appendonly yes

  • 将redis-cli和redis-server文件分别复制到这六个目录下:

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

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

  • 分别进入目录,启动六个节点

    ./redis-server ./redis.conf
    ps -ef | grep redis

20200225193133121.png

  • 制redis-trib.rb文件到安装目录

    cp /home/redis-3.0.0/src/redis-trib.rb /opt/apps/redis/redis-cluster/

  • 创建副本

    ./redis-trib.rb create —replicas 1 192.168.28.100:7001 192.168.28.100:7002 192.168.28.100:7003 192.168.28.100:7004 192.168.28.100:7005 192.168.28.100:7006
    中间输入一次yes。

2、连接测试

  1. ./redis-cli -c -h 192.168.28.100 -p 7001

发表评论

表情:
评论列表 (有 0 条评论,69人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Redis--

    集群概述 redis是一个开源的key value存储系统,受到了广大互联网公司的青睐。redis3.0版本之前只支持单例模式,在3.0版本及以后才支持集群,我这里