Redis--注册中心集群 Cluster 集群

准备工作:

首先pull用到的镜像
docker pull  redis:6.0.8
端口准备

node01 192.168.248.189.6381-6382

node02 192.168.248.190 6383-6384

node03 192.168.248.191 6385-6386

创建路径:
mkdir -p /soft/docker/redis-cluster cd /soft/docker/redis-cluster
编写redis-cluster.tmpl配置文件

node01服务器上面的redis-cluster.tmpl

node02服务器上面的redis-cluster.tmpl

node03服务器上面的redis-cluster.tmpl

分别执行授权

chmod -R 775 ./

创建redis.conf配置文件和data文件 执行mkdir.sh
#配置文件书写方式  示例:
  redis: # 如果是本地redis可不配置 
    password: 1234 
    cluster: 
      max-redirects: 5 
      nodes: 
        - 10.50.142.20:6381 
        - 10.50.142.20:6382 
        - 10.50.142.21:6383 
        - 10.50.142.21:6384 
        - 10.50.142.85:6385 
        - 10.50.142.85:6386

node01服务

node02服务

node03服务

创建redis容器

node01服务器上创建容器

docker run -d --name redis-6381 --net host --privileged=true \
 -v /soft/docker/redis-cluster/6381/conf/redis.conf:/etc/redis/redis.conf \
 -v /soft/docker/redis-cluster/6381/data:/data \
redis:6.0.8 redis-server /etc/redis/redis.conf


docker run -d --name redis-6382 --net host --privileged=true \
-v /soft/docker/redis-cluster/6382/conf/redis.conf:/etc/redis/redis.conf \
-v /soft/docker/redis-cluster/6382/data:/data \
redis:6.0.8 redis-server /etc/redis/redis.conf

node02服务器上创建容器

docker run -d --name redis-6383 --net host --privileged=true \
 -v /soft/docker/redis-cluster/6383/conf/redis.conf:/etc/redis/redis.conf \
 -v /soft/docker/redis-cluster/6383/data:/data \
redis:6.0.8 redis-server /etc/redis/redis.conf

docker run -d --name redis-6384 --net host --privileged=true \
 -v /soft/docker/redis-cluster/6384/conf/redis.conf:/etc/redis/redis.conf \
 -v /soft/docker/redis-cluster/6384/data:/data \
redis:6.0.8 redis-server /etc/redis/redis.conf

node03服务器上创建容器

docker run -d --name redis-6385 --net host --privileged=true \
 -v /soft/docker/redis-cluster/6385/conf/redis.conf:/etc/redis/redis.conf \
 -v /soft/docker/redis-cluster/6385/data:/data \
redis:6.0.8 redis-server /etc/redis/redis.conf

docker run -d --name redis-6386 --net host --privileged=true \
 -v /soft/docker/redis-cluster/6386/conf/redis.conf:/etc/redis/redis.conf \
 -v /soft/docker/redis-cluster/6386/data:/data \
redis:6.0.8 redis-server /etc/redis/redis.conf

创建 Redis Cluster 集群

随便进入一个容器并为6台机器构建集群关系

docker exec -it 3901b664e454 /bin/bash

redis-cli -a 1234 --cluster create 192.168.248.189:6381 192.168.248.189:6382 192.168.248.190:6383 192.168.248.190:6384 192.168.248.191:6385 192.168.248.191:6386 --cluster-replicas 1

yes

验证:

redis-cli -h 192.168.248.189 -p 6381

auth 1234

cluster info

cluster nodes

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/753113.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

unity-特效-雷达扫描效果

使用后处理方式制作 using System; using System.Collections; using System.Collections.Generic; using UnityEngine;public class GlobalScanEffect : MonoBehaviour {public float startScanRange 0;public float maxScanRange 20;public float scanWidth 3;public flo…

洁盟超声波清洗机怎么样?横向测评希亦、洁盟、苏泊尔超声波清洗机谁是实力派

生活中大多数人戴眼镜,但是很多人都不注意眼镜的保养,导致镜片越来越模糊,从而引发多边的状况发生,比如长久戴模糊不清的眼镜,视力会受到影响随之下降。甚至是眼镜长期不清洗,上面的灰尘、细菌会影响眼部健…

极限竞速地平线4卡顿?这样做快速解决地平线4卡顿问题

极限竞速地平线4全新开放式剧情的设计让玩家的每一次行动都能推动游戏的进程。时间、天气和四季的变化,都将在极限竞速地平线4这里得到真实的呈现。玩家将有机会在壮丽的原生4K和HDR画质下,欣赏到英国那湖泊、山谷、城堡和无数美景,体验一段从…

使用 Rustup 管理 Rust 版本

文章目录 安装 Rustup配置镜像源安装 Rustup 安装 RustVS Code插件创建项目代码示例 Rust 官网:https://www.rust-lang.org/zh-CN/Crates 包管理:https://crates.io/Rust 程序设计语言:https://kaisery.github.io/trpl-zh-cn/通过例子学 Rust…

docker 搭建 AI大数据模型 --- 使用GPU

docker 搭建 AI大数据模型 — 使用GPU方式 搭建本地大模型,最简单的方法!效果直逼GPT 服务器GPU系统HP580 G8P40Rocky9.2 安装程序AnythingLLM前端界面Open WebUIChatOllamaollama 一、AnythingLLM 介绍 AnythingLLM 是 Mintplex Labs Inc. 开发的一…

根据后端返回的省市区重新封装树结构(省市区通过children表示)

对比图(截取部分): 注:先看分步,最后会附上完整代码(如果有用,可以给小编点个赞吗?十分感谢) 1.首先将前端返回相同的省份只展示一次 const obj {}; let keyList []r…

2024HVV最新POC/EXP,目前有8000+个POC/EXP

点击"仙网攻城狮”关注我们哦~ 不当想研发的渗透人不是好运维 让我们每天进步一点点 简介 都是网上收集的POC和EXP,最新收集时间是2024年五月,需要的自取。 表里没有的可以翻翻之前的文章,资源比较零散没有整合起来。 文件链接&#xff…

【系统架构设计师】五、计算机网络(概念|通信技术|网络技术)

目录 一、计算机网络概念 二、通信技术 三、网络技术 3.1 局域网(LAN) 3.1.1 局域网拓扑结构 3.1.2 局域网协议 3.2 无线局域网(WLAN) 3.3 广域网(WAN) 3.4 城域网(MAN) 3.5 移动通信网 四、组网技术 4.1 OSI七层模型 4.1.1 交换机 4.1.2 路由器 4.2…

如何修改allure测试报告的标题

在运行文件中增加修改测试报告标题代码 import json# 修改allure报告的报告标题 def set_report_title(json_file_path, key, new_value):# 读取JSON文件with open(json_file_path, r, encodingutf-8) as file:data json.load(file)# 修改特定内容data[reportName] new_valu…

Omni 动画核心运动包 - 为 Unity 游戏开发者带来卓越体验

Omni 动画核心运动包 前言资源包内容领取兑换码 前言 亲爱的 Unity 游戏开发者们,今天要向大家介绍一款令人瞩目的动画资源 - Omni 动画核心运动包。 这个运动包包含了多达 74 个 mocap 运动动画,每一个动画都是由专业演员通过我们先进的人工智能驱动动…

kafka(二)安装部署(2)windows

目录 一、前提 1、jdk 2、Zookeeper 2.1、解压 2.2、创建data文件夹 2.3、配置文件 2.4、添加环境变量 2.5、启动zk:zkServer 2.6、客户端 3、Scala 3.1、下载安装 3.2、配置环境变量 3.3、验证是否安装成功 二、kafka下载安装 1、下载 2、安装 2.1…

Kotlin/Android中执行HTTP请求

如何在Kotlin/Android中执行简单的HTTP请求 okhttp官网 okhttp3 github地址 打开build.gradle.kts文件加入依赖 dependencies {implementation("com.squareup.okhttp3:okhttp:4.9.0") }在IDEA的Gradle面板点击reload按钮便会自动下载jar

从零开始:视频直播美颜SDK的开发与接入详解

开发一款功能强大的美颜SDK并将其接入视频直播应用,成为许多开发者和企业的迫切需求。本篇文章,小编将详细介绍如何从零开始开发和接入视频直播美颜SDK。 一、美颜SDK的基本概念 美颜SDK是一组工具和库,帮助开发者在应用程序中实现美颜效果…

浅谈Mysql Innodb存储引擎

一、Mysql整体架构 二、MySQL 5.7 支持的存储引擎 类型 描述 MyISAM 拥有较高的插入、查询速度,但不支持事务 InnoDB 5.5版本后Mysql的默认数据库,5.6版本后支持全文索引,事务型数据库的首选引擎,支持ACID事务,支…

【Deep Learning】Meta-Learning:训练训练神经网络的神经网络

元学习:训练训练神经网络的神经网络 本文基于清华大学《深度学习》第12节《Beyond Supervised Learning》的内容撰写,既是课堂笔记,亦是作者的一些理解。 1 Meta-Learning 在经典监督学习中,给定训练数据 { ( x i , y i ) } i \{…

cython 笔记

数据类型 # bool 类型 // bool_type_ptactice.pyx cdef bint a 123 # 非0 为 真 , 0 为假 cdef bint b -123 cdef bint c 0 py_a a # cdef 定义的内容没法直接在python中直接引用 py_b b py_c c// main.py import pyximport pyximport.install(language_le…

超详细之IDEA上传项目到Gitee完整步骤

1. 注册gitee 账号密码,gitee官网地址:Gitee官网,注册完成后,登录。 2. 创建仓库,在主页左下角有新建按钮,点击新建后会进入到此页面填写仓库信息。 3. 创建完成后复制仓库地址 4. 打开IntelliJ IDEA新建或…

Python 语法基础一

1.变量 python 中变量很简单,不需要指定数据类型,直接使用等号定义就好。python变量里面存的是内存地址,也就是这个值存在内存里面的哪个地方,如果再把这个变量赋值给另一个变量,新的变量通过之前那个变量知道那个变量…

新品Coming Soon!OAK-D-SR-PoE:使用3D+AI视觉结合ToF实现箱体测量和鉴别!

OAKChina 新品:OAK-D SR PoE结合ToF实现箱体检测 3DAI解决方案提供商 手动测量箱体、缺陷、大小等操作可能是一项繁琐并且劳累而机械的任务,但OAK中国本次将提供了更好的解决方案:3DAI视觉处理箱体的识别和检测,使用了即将发布的…

在Ubuntu上安装VNC服务器教程

Ubuntu上安装VNC服务器方法:按照root安装TeactVnc,随后运行vncserver输入密码,安装并打开RickVNC客户端,输入服务器的IP,最后连接输入密码即可。 VNC或虚拟网络计算,可让您连接到远程Linux / Unix服务器的…
最新文章