vi docker-compose.yml
version: '3'
services:
redis:
image: redis:6.0.6
restart: always
privileged: true
container_name: redis-6.0.6
ports:
- 6379:6379
command: redis-server /etc/redis/redis.conf --appendonly yes
volumes:
- /software/redis/data:/data
- /software/redis/conf/redis.conf:/etc/redis/redis.conf
vi /software/redis/conf/redis.conf
#开启保护
protected-mode yes
#开启只允许本地连接
#bind 127.0.0.1
#自定义密码
requirepass 123
port 6379
timeout 0
# 900s内至少一次写操作则执行bgsave进行RDB持久化
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /data
appendonly yes
appendfsync everysec