我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Docker下Redis集群安装配置怎么实现

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Docker下Redis集群安装配置怎么实现

这篇文章主要介绍“Docker下Redis集群安装配置怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker下Redis集群安装配置怎么实现”文章能帮助大家解决问题。

一、所有机器拉去镜像

docker pull redis

Docker下Redis集群安装配置怎么实现

二、主从集群搭建

2.1、redis.cong 文件

1.1、主节点:

bind  0.0.0.0protected-mode no//redis配置访问密码requirepass 123456//主节点密码  哨兵模式下主节点宕机从新恢复变成从节点  需要密码masterauth 123456

1.2、从节点:

bind  0.0.0.0protected-mode norequirepass 123456//主节点访问密码masterauth 123456//主节点信息slaveof  *.*.*.* 6379

2.2、创建本地映射文件夹,并将 redis.conf 放到 /usr/local/redis/conf 文件夹内

# /usr/local/rediscd /usr/locar/redismkdir confmkdir data

2.3、启动redis

docker run -p 6379:6379 --name redis \-v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf \-v /usr/local/redis/data:/data \-d redis redis-server /etc/redis/redis.conf --appendonly yes

Docker下Redis集群安装配置怎么实现

2.4、校验redis主从集群安装是否成功

### 在主节点查看# 进入容器内部docker exec -it redis bash # 进入redisredis-cli # 校验密码auth 123456 # 查看集群信息info replication

Docker下Redis集群安装配置怎么实现

Docker下Redis集群安装配置怎么实现

三、开启哨兵模式

3.1、sentinel.conf 配置文件

#### 根据需要修改一下内容 # 让sentinel服务后台运行(docker的话需要设置为no,非docker运行设置为yes, 因为docker有个-d属性就是让在后台运行的)daemonize no  # 修改日志文件的路径logfile "/data/sentinel.log" # 修改监控的主redis服务器# 最后一个2表示,两台机器判定主被动下线后,就进行failover(故障转移)sentinel monitor mymaster *.*.*.*(公网ip) 6390 2 #超过5秒master还没有连接上,则认为master已经停止sentinel down-after-milliseconds mymaster 5000  sentinel auth-pass mymaster 123456

3.2、创建本地映射文件夹,并将 sentinel.conf 放到 /usr/local/redis-sentinel/conf 文件夹内

# /usr/local/rediscd /usr/locar/redis-sentinelmkdir confmkdir data

3.3、启动 redis-sentinel 进程

docker run -d --name sentinel -p 26379:26379  \-v /usr/local/redis-sentinel/conf/sentinel.conf:/etc/sentinel.conf \-v /usr/local/redis-sentinel/data:/data redis redis-sentinel /etc/sentinel.conf

3.4、进入 redis-sentinel 容器内查看

# 进入sentinel节点docker exec -it sentinel redis-cli  -p 26379# 查看sentinel信息info sentinel

Docker下Redis集群安装配置怎么实现

3.5、服务测试

  • 关闭 master 节点

  • 执行二、主从集群搭建的2.4校验模块,多次执行 info replication 查看信息发生的变化

  • 或者监听哨兵配置的日志文件,可以实时看到其发生的变化

Docker下Redis集群安装配置怎么实现

关于“Docker下Redis集群安装配置怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Docker下Redis集群安装配置怎么实现

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Docker下Redis集群安装配置怎么实现

这篇文章主要介绍“Docker下Redis集群安装配置怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker下Redis集群安装配置怎么实现”文章能帮助大家解决问题。一、所有机器拉去镜像
2023-07-02

Docker下Redis集群(主从+哨兵)安装配置的实现步骤

目录一、所有机器拉去镜像二、主从集群搭建2.1、repythondis.cong 文件2.2、创建本地映射文件夹,并将 Redis.conf 放到 /usr/local/redis/conf 文件夹内2.3、启动redis2.4、校验red
2022-07-11

docker怎么安装nacos内置集群

要安装Nacos内置集群,您需要按照以下步骤进行操作:首先,您需要在Docker中创建一个网络,以便容器之间可以相互通信。执行以下命令:docker network create nacos-net接下来,您可以使用Docker Comp
2023-10-27

docker怎么安装hadoop集群

要在Docker中安装Hadoop集群,可以按照以下步骤进行操作:1. 首先,确保你的机器上已经安装了Docker。你可以通过运行`docker --version`来检查Docker是否已经安装。2. 创建一个新的Docker网络,该网络
2023-10-11

java redis集群怎么配置

Redis集群简介Redis集群通过横向扩展解决数据扩展性和高可用性问题,提升读写性能。它采用分槽架构,每个节点负责特定槽中的数据。集群由Master节点和Replica节点组成,Master节点处理写入,Replica节点处理读取。配置集群需要创建节点、配置文件和使用Redis-cli工具进行集群会议。维护集群包括添加和删除节点、故障处理、数据迁移以及监控和管理。
java redis集群怎么配置
2024-04-13

java怎么配置redis集群

配置Redis集群步骤:创建Redis节点→创建配置文件→创建节点配置文件→启动Redis节点→创建集群→检查集群状态→配置客户端→使用Redis集群→故障处理。附加提示:使用哨兵监控集群;配置密码增强安全性;启用持久化防止数据丢失;使用管理工具简化管理。
java怎么配置redis集群
2024-04-09

redis集群路由怎么配置

要配置Redis集群路由,需要进行以下步骤:1. 安装Redis集群:首先安装Redis集群并配置好各个节点,确保集群中的每个节点正常运行。2. 配置集群路由:在配置文件redis.conf中设置cluster-enabled参数为yes,
2023-08-24

怎么配置redis集群密码

要配置Redis集群密码,可以按照以下步骤进行操作:1. 打开Redis配置文件redis.conf。2. 搜索或找到`requirepass`配置项,如果没有找到,可以在配置文件的末尾添加以下行:```requirepass your_p
2023-08-30

docker怎么安装Elasticsearch集群并设置密码

本文小编为大家详细介绍“docker怎么安装Elasticsearch集群并设置密码”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker怎么安装Elasticsearch集群并设置密码”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢
2023-06-05

CentOS 7下安装 redis 3.0.6并配置集群的过程详解

安装依赖[root@centos7-1 ~]# yum -y install gcc openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel
2022-06-04

java中怎么配置redis集群

在Java中配置Redis集群可实现高可用性和可扩展性。本文提供有关以下步骤的指南:设置节点、配置客户端、连接池配置、故障转移处理、数据分片、命令重定向、故障检测、高级功能和故障排除。
java中怎么配置redis集群
2024-04-13

Redis单机安装和哨兵模式集群安装怎么实现

这篇文章主要讲解了“Redis单机安装和哨兵模式集群安装怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis单机安装和哨兵模式集群安装怎么实现”吧!1、Redis单机版安装1.1
2023-07-02

Docker Desktop安装本地Kubernetes集群的实现

本指南详细讲解了如何在本地机器上使用DockerDesktop安装Kubernetes集群。指南包含步骤指南,涵盖安装DockerDesktop、初始化集群、安装kubectl插件、创建Pod和服务、管理集群以及故障排除。
Docker Desktop安装本地Kubernetes集群的实现
2024-04-02

Hadoop多节点集群怎么安装配置

本篇内容主要讲解“Hadoop多节点集群怎么安装配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Hadoop多节点集群怎么安装配置”吧!1、集群部署介绍 1.1 Hadoop简介 Hadoop
2023-06-03

Docker怎么安装配置

本篇内容介绍了“Docker怎么安装配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、讲个故事为了更好的理解 Docker 是什么,我们
2023-06-15

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录