• 06 redis 集群搭建


    前言

    呵呵 最近有一系列环境搭建的相关需求

    记录一下

    redis 三个节点 : 192.168.110.7, 192.168.110.8

    7 开三个 redis 实例, 8 开三个 redis 实例

    三台机器都做了 trusted shell

    redis 基于 5.0.8 

    redis 集群搭建

    redis 两个节点 : 192.168.110.7, 192.168.110.8 

    1. 基础环境准备

    192.168.110.7, 192.168.110.8  上面安装 jdk, 上传 redis 的安装包

    安装包来自于 Download | Redis

    2. redis 配置调整

    如下采样 7001 的配置文件, 7001 - 7006 的配置文件类似 

    1. [root@host redis-5.0.8]# cat redis_7001.conf
    2. protected-mode no
    3. port 7001
    4. daemonize yes
    5. supervised no
    6. pidfile /var/run/redis_7001.pid
    7. logfile "/var/log/redis/redis_7001.log"
    8. dir /meiya/data/redis/redis_7001
    9. appendonly yes
    10. appendfsync always
    11. cluster-enabled yes
    12. cluster-config-file nodes_7001.conf
    13. cluster-node-timeout 15000

    192.168.110.7 和 192.168.110.8 上面分别创建 startCluster.sh 

    192.168.110.7 如下 

    1. ./bin/redis-server ./redis_7001.conf
    2. ./bin/redis-server ./redis_7002.conf
    3. ./bin/redis-server ./redis_7003.conf
    4. #./bin/redis-server ./redis_7004.conf
    5. #./bin/redis-server ./redis_7005.conf
    6. #./bin/redis-server ./redis_7006.conf
    7. #./bin/redis-cli --cluster create 192.168.110.7:7001 192.168.110.7:7002 192.168.110.7:7003 192.168.110.8:7004 192.168.110.8:7005 192.168.110.8:7006 --cluster-replicas 1

    192.168.110.8 如下 

    1. # ./bin/redis-server ./redis_7001.conf
    2. # ./bin/redis-server ./redis_7002.conf
    3. # ./bin/redis-server ./redis_7003.conf
    4. ./bin/redis-server ./redis_7004.conf
    5. ./bin/redis-server ./redis_7005.conf
    6. ./bin/redis-server ./redis_7006.conf
    7. ./bin/redis-cli --cluster create 192.168.110.7:7001 192.168.110.7:7002 192.168.110.7:7003 192.168.110.8:7004 192.168.110.8:7005 192.168.110.8:7006 --cluster-replicas 1

    4. 启动集群 

    在 192.168.110.7 上面执行 startCluster.sh 

    然后在 192.168.110.8 上面执行 startCluster.sh 

    如果没有异常的话, 集群会启动成功 

    测试集群

    1. [root@host redis-5.0.8]# ./bin/redis-cli -p 7004 -c
    2. 127.0.0.1:7004> get name
    3. -> Redirected to slot [5798] located at 192.168.110.7:7003
    4. "jerry"
    5. 192.168.110.7:7003> get name
    6. "jerry"
    7. 192.168.110.7:7003> set name zerry
    8. OK
    9. 192.168.110.7:7003> get name
    10. "zerry"
    11. 192.168.110.7:7003>

    完 

  • 相关阅读:
    Java版分布式微服务云开发架构 Spring Cloud+Spring Boot+Mybatis 电子招标采购系统功能清单
    标准差椭圆算法实现
    关于Unity 如何与Blazor Server结合
    day 32 文件上传&二次渲染&.htaccess&变异免杀
    three.js之Geometry顶点、颜色数据与三角面
    数据结构之栈和队列
    C#:委托与事件
    【Vue】vue-router的基本使用 | 路由懒加载 | 补充知识点
    DeskHIL桌面级仿真测试平台
    接口测试--知识问答
  • 原文地址:https://blog.csdn.net/u011039332/article/details/124896537