docker部署redis主从集群

1、创建数据目录(logs目录要给权限,要不然会报错)

mkdir -pv /data/redis/(data,logs}
chmod 777 /data/redis/logs

2、redis.conf 配置文件 -—-主从配置

master 节点配置

复制代码
cd /data/redis
vim redis.conf
port 6379
bind 0.0.0.0
daemonize no
protected-mode no
requirepass 123456
masterauth 123456
appendonly yes
logfile "/var/log/redis/redis.log"

#保存退出
:wq
复制代码

slaveof 节点配置

复制代码
cd /data/redis
vim redis.conf
port 6379
bind 0.0.0.0
daemonize no
protected-mode no
requirepass 123456
masterauth 123456
appendonly yes
logfile "/var/log/redis/redis.log"
slaveof 10.190.107.194 6379

#slaveof 节点需要知道master 节点地址
#slaveof 10.190.107.194 6379
#保存退出
:wq
复制代码

 

3、docker 启动redis

复制代码
docker run -id   \
--restart=always  \
--network=host  \
--privileged=true  \
--name=redis \
-p 6379:6379 \
-v /data/redis/redis.conf:/etc/redis/redis.conf  \
-v /data/redis/data:/data  \
-v /data/redis/logs:/var/log/redis  \
redis:7.0.11  redis-server  /etc/redis/redis.conf
复制代码

4、进入容器中 执行以下命令 进行验证

redis-cli
auth  密码
info replication

 

posted @   买定灬离手  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示