• 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>

    完 

  • 相关阅读:
    Fastbin attack&&Double free和Unsortbin leak的综合使用
    广告内容定向分级,保护未成年人身心健康
    计算机网络入门基础篇——应用层
    unity的ui跟随鼠标移动
    LLMs开源模型们和数据集简介
    计算机组成原理学习笔记:计算机系统的层次结构
    MySQL主从复制与读写分离
    【vue3源码】十、响应式API中的工具函数
    基础复习——为activity补充活动信息——利用资源文件配置字符串——利用元数据传递配置信息——给页面注册快捷方式...
    Docker Swarm 网络
  • 原文地址:https://blog.csdn.net/u011039332/article/details/124896537