一、检查是否已安装docker与docker-compose

在这里插入图片描述

有输出则表示有docker环境,如没有安装 自行安装后再看后续步骤

二、创建redis目录结构

在这里插入图片描述

三、编写docker-compose.yml文件

version: '3'
services:
  redis:
    image: redis #由于没有指定标签(tag),默认使用 latest标签,即最新稳定版
    container_name: mm-redis #容器名称
    restart: always #重启策略
    environment:
      TZ: Asia/Shanghai #置容器的时区为​​中国标准时间
    ports:
      - "6379:6379" #端口映射​
    volumes:  # 数据卷挂载 用于​​数据持久化​​和​​自定义配置​​
      - "./data:/data" 
      - "./config:/etc/redis"
    command: redis-server /etc/redis/redis.conf  #启动命令 用于覆盖容器默认的启动命令

四、在config目录下编写redis.conf文件

# RDB 配置
save 900 1
save 300 10
save 60 10000
dbfilename dump.rdb
dir /data

# AOF 配置
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb

# 混合持久化策略
aof-use-rdb-preamble yes

# 设置密码
requirepass mima9527

五、启动redis

cd到 docker-compose.yml同级目录下 执行

docker-compose up -d 

检查启动成功后即可正常使用

docker ps | grep mm-redis

查看是否有报错日志

docker logs -f -t --tail 500 mm-redis
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐