一、拉取镜像及创建挂载文件
#拉取redis镜像
docker pull redis:3.2
#用于挂载redis、sentinel数据文件(这里是单机)
mkdir -p /docker/redis/redis-6379/data
mkdir -p /docker/redis/redis-6380/data
#创建redis.conf master配置文件
vi /docker/redis/redis-6379/redis.conf
port 6379
logfile "redis.log"
dir /data
appendonly yes
appendfilename appendonly.aof
masterauth 123456
requirepass 123456
#创建redis.conf slave配置文件
vi /docker/redis/redis-6380/redis.conf
port 6380
logfile "redis.log"
dir /data
appendonly yes
appendfilename appendonly.aof
slaveof 192.168.21.204 6379
masterauth 123456
requirepass 123456
#dir:工作目录
#logfile:日志文件在工作目录下
#slaveof:指明为主机一的从机
#requirepass:redis客户端连接的认证密码,若不需要可不配置
#masterauth:主从redis同步的认证密码,与连接密码同,若不需要可不用配置
#appendonly:是否需要持久化,yes为需要
#创建哨兵
mkdir -p /docker/redis/sentinel-26380/data
vi /docker/redis/sentinel-26380/sentinel.conf
port 26380
logfile "sentine