docker 上面安装redis 主从复制
来源:互联网 发布:steam mac 游戏推荐 编辑:程序博客网 时间:2024/06/05 15:33
参考文档:
http://cfwlxf.blog.51cto.com/3966339/1433637
修改配置文件
redis 主从复制的配置非常简单,只要在redis的slave上的配置文件redis.conf 中加入
slaveof <master的IP地址> <master的端口>
如果master的redis有密码,则加入
masterauth <master的访问密码>
设置redis用dump.rdb方式持久化的时候,指定dump.rdb文件名和所在路径,是在redis.conf文件中指定下面2个项
# RDB文件名,默认为dump.rdb。dbfilename dump.rdb# 文件存放的目录,AOF文件同样存放在此目录下。默认为当前工作目录。dir ./
生成docker image的时候,使用的相应的Dockerfile如下:
master的
FROM redis:3.2.5MAINTAINER "roamer <roamerxv@gmail.com>"#自定义的配置文件,以替换原有image中的配置文件COPY redis-master.conf /usr/local/etc/redis/redis.confCMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
slave的
FROM redis:3.2.5MAINTAINER "roamer <roamerxv@gmail.com>"#自定义的配置文件,以替换原有image中的配置文件COPY redis-slave.conf /usr/local/etc/redis/redis.confCMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
根据当前目录下的Dockfile ,生成image的命令分别如下
cd /home/docker/masterdocker build -t redis-master .cd /home/docker/slavedocker build -t redis-slave .
运行容器的命令
docker run --name redis-master -d -p 16379:6379 --restart=always redis-masterdocker run --name redis-slave-01 -d -p 26379:6379 --restart=always redis-slave
1 0
- docker 上面安装redis 主从复制
- docker安装mysql主从复制
- docker安装与实现myql主从复制
- 基于docker的 redis集群之主从复制
- Redis安装及配置主从复制
- Redis的主从复制设置与安装
- centos7下redis主从复制安装
- docker配置主从复制
- docker+mysql主从复制
- Windows下安装redis服务、搭建redis主从复制
- 八.redis 主从复制
- Redis 主从复制
- 八.redis 主从复制
- 八.redis 主从复制
- Redis的主从复制
- Redis主从复制
- redis主从复制实验
- Redis主从复制配置
- [jQuery知识]jQuery之知识五-DOM节点操作
- mysql_索引
- Yii学习碎片
- document.all 在各浏览器中的支持不同--JavaScript
- Android布局控件
- docker 上面安装redis 主从复制
- chrome浏览器的跨域设置
- html 网页代码
- 第3章基于PSO的已知静态路径规划方法
- SSH框架增加事务处理(以原有的SSH框架登录)
- 消除任意字符
- Bootstrap学习总结笔记(2)-- 基本样式之表格
- 关于Android RecyclerView比较好的几篇文章转载
- RTMPdump源码分析: NetStream1(7)