Redis
注意: 我这里的Redis配置了密码,所以在学习过程中发现好多操作都报错,需要找到对应配置密码的配置。
安装启动Redis
拉去镜像
docker pull redis
创建示例并启动
mkdir -p /mydata/redis/conf #创建容器映射文件目录
touch /mydata/redis/conf/redis.conf #创建容器映射文件
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
配置文件
#配置主节点信息
replicof 127.0.0.1 6379
# 启用 AOF 持久化,新版本的redis是默认支持持久化的
appendonly yes
主从配置
参考文档,基于Docker的Redis高可用集群搭建
一篇博客教会你使用Docker部署Redis哨兵
注意: 这里集群搭建的时候配置的都是主节点的虚拟ip 不是映射到虚拟机的Ip加映射端口
-
获取Rdis实例的虚拟ip
#docker inspect --format={ {.NetworkSettings.IPAddress}} 容器名称 docker inspect