docker安装redis并启用aof持久化

1.下载配置文件

配置文件修改了密码为requirepass 123456

开启了远程连接服务 修改protected-mode no   注释掉bind 127.0.0.1

开启了aof  replica-serve-stale-data yes

修改了持久化路径为dir /data

2.下载并运行镜像

docker run -d --name redis -p 6379:6379 --restart always -v /file/redis/data:/data -v /file/redis/redis.conf:/redis.conf -e TZ=Asia/Shanghai redis redis-server /redis.conf

-p为docker的端口映射,第一个6379代表docker对外开发的端口是6379,第二个是docker镜像内的端口

--restart always 表示每次重启docker都会自动重启redis镜像

--name redis  容器命名为redis

-d代表后台运行

-e TZ=Asia/Shanghai 设置时区为上海+8时区

-v /file/redis/data:/data 代表将镜像内的data数据区挂载到磁盘对应路径下,实现文件的共享(data是配置文件中的持久化保存路径,挂载到本地磁盘可以防止镜像重启数据丢失)

/file/redis/redis.conf:/redis.conf 代表将本地的redis.conf映射到redis镜像内

redis-server /redis.conf 代表以配置文件方式启动redis,并使用/redis.conf文件作为初始化配置文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值