Docker配置Redis集群
Docker配置Redis集群
- Docker中的Redis
- 1.修改配置文件
- 2、测试集群是否启动
Docker中的Redis
在6台虚拟机中启动Redis后,依次测试是否可用。
可以使用后才能开始配置Redis。
requirepass 你的密码#给redis设置密码
replicaof 192.168.206.102 6379 #如果是从库 需要配置主库的ip
1.修改配置文件
进入目录
cd /mydata/redis/conf
修改配置文件
vim redis.conf
复制下方配置进redis.conf
#bind 127.0.0.1 #注释掉这部分,添加bind 0.0.0.0
bind 0.0.0.0 #使redis可以外部访问
port 6379 #端口号
protected-mode no #将本机访问保护模式设置no
appendonly yes #aof持久化
cluster-enabled yes #开启集群
cluster-config-file nodes.conf #配置文件
cluster-node-timeout 15000 #集群超时时间
使用Docker启动Redis后,会有个挂载配置的目录。
docker run -p 6379:6379 -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
--privileged=true --net host \
--name redis -d redis redis-server /etc/redis/redis.conf
防火墙开放端口,
重启防火墙
如果防火墙关闭则不需要此操作。
firewall-cmd --permanent --zone=public --add-port=6379/tcp #永久开放端口
firewall-cmd --permanent --zone=public --add-port=16379/tcp
firewall-cmd --reload #重启防火墙
开启集群
docker exec -it redis redis-cli --cluster create [ip:端口号] [ip:端口号] [ip:端口号] [ip:端口号] [ip:端口号] [ip:端口号] --cluster-replicas 1
2、测试集群是否启动
测试数据存储
set a a
set b b
set c c
get a
get b
get c
测试其中一个主宕机
从是否变为主。
Docker配置Redis集群相关推荐
- docker 实现redis集群搭建
摘要:接触docker以来,似乎养成了一种习惯,安装什么应用软件都想往docker方向做,今天就想来尝试下使用docker搭建redis集群. 首先,我们需要理论知识:Redis Cluster是Re ...
- 基于Docker搭建Redis集群(主从集群)
最近陆陆续续有不少园友加我好友咨询 redis 集群搭建的问题,我觉得之前写的这篇 <基于Docker的Redis集群搭建> 文章一定是有问题了,所以我花了几分钟浏览之前的文章总结了下面几 ...
- docker 完成 redis集群搭建
[Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...
- 手把手教你实现 Docker 部署 Redis 集群
作者:我为什么要写这个 cnblogs.com/cxbhakim/p/9151720.html 摘要 接触docker以来,似乎养成了一种习惯,安装什么应用软件都想往docker方向做,今天就想来尝试 ...
- 利用Docker搭建Redis集群
Redis集群搭建 运行Redis镜像 分别使用以下命令启动3个Redis docker run --name redis-6379 -p 6379:6379 -d hub.c.163.com/lib ...
- Linux_基于Docker搭建Redis集群
时间:2017年07月11日星期二 说明:基于Ubuntu16.04-64bit,开始本教程前,请确保您的Linux系统已安装Docker. 步骤一:Redis镜像安装 1.下载Redis镜像 镜像中 ...
- 在单机上通过docker搭建redis集群试验
一 Redis集群搭建 1.1 运行redis镜像 [root@centos-linux docker]# docker run -id --name=redis-6379 -p 6379:6379 ...
- 2万字好文!手把手教你实现 Docker 部署 Redis 集群
点击上方 "程序员小乐"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 关注订阅号「程序员小乐」,收看更多精彩内容 每日英文 Life is not ...
- 三台机器使用Docker部署Redis集群
三台机器使用Docker部署Redis集群 我们这里采用Docker在三台服务器上面进行Redis集群的搭建,它方便快捷.容易上手. 1.集群原理 在Redis集群中,所以的节点彼此关联,节点内部通过 ...
最新文章
- float double 的存储方式
- Python编程从入门到实践~文件写入
- Android Studio-------添加按钮
- 吴恩达深度学习1.2笔记_Neural Networks and Deep Learning_神经网络基础
- 以Python为基础的REST(JSON为交换数据)接口的测试框架设计(一)
- linux网络子系统分析(三)—— INET连接建立API分析之bind listen
- Sql2000数据库的备份文件恢复到Sql2005的方法
- 各种格式视频,图片,音频免费下载
- 超全面总结Vue面试知识点
- 方差公式初三_方差|初中方差的计算公式
- Cox回归+Cox比例风险回归模型
- 建筑装饰毕业论文题目
- Dubbo之@Adaptive
- kafka常见问题及优化
- vue 移动端音乐(3) amp;amp;gt;热门歌单推荐部分(webpack-dev-conf.js做后端接口代理+scroll插件)
- 小米华为抢占智能家居,智慧家庭时代到来?
- vue引用js文件的多种方式(推荐)
- Android 文件单位换算B、kb、mb、gm,文件单位格式化
- 双鱼座三:舞者与梦想家的一周
- linux文件中插入多行技巧