diff --git a/script/docker/docker-compose.yml b/script/docker/docker-compose.yml index c738a2514..378282387 100644 --- a/script/docker/docker-compose.yml +++ b/script/docker/docker-compose.yml @@ -66,8 +66,8 @@ services: # 配置文件 - /docker/redis/conf:/redis/config:rw # 数据文件 - - /docker/redis/data:/redis/data:rw - command: "redis-server /redis/config/redis.conf --appendonly yes" + - /docker/redis/data/:/redis/data/:rw + command: "redis-server /redis/config/redis.conf" privileged: true restart: always networks: diff --git a/script/docker/redis/redis.conf b/script/docker/redis/redis.conf index 213e9ba9e..7d550e149 100644 --- a/script/docker/redis/redis.conf +++ b/script/docker/redis/redis.conf @@ -1,2 +1,25 @@ # redis 密码 -# requirepass 123456 \ No newline at end of file +# requirepass ruoyi123 + +# 配置持久化文件存储路径 +dir /redis/data +# 配置rdb +# 15分钟内有至少1个key被更改则进行快照 +save 900 1 +# 5分钟内有至少10个key被更改则进行快照 +save 300 10 +# 1分钟内有至少10000个key被更改则进行快照 +save 60 10000 +# 开启压缩 +rdbcompression yes +# rdb文件名 用默认的即可 +dbfilename dump.rdb + +# 开启aof +appendonly yes +# 文件名 +appendfilename "appendonly.aof" +# 持久化策略,no:不同步,everysec:每秒一次,always:总是同步,速度比较慢 +# appendfsync always +appendfsync everysec +# appendfsync no