思路:
1、创建相应目录
2、创建配置文件
3、编写compose文件
4、运行
mkdir -p /opt/redis/data
vim /opt/redis/redis.conf
bind 0.0.0.0 #只监听内网IP
daemonize yes #开启后台模式将no改为yes
port 6379 #端口号
requirepass 123456
dir /data #本地数据库存放持久化数据的目录该目录-----需要存在
dbfilename dump.rdb
save 900 1
save 300 10
save 60 10000
appendonly yes #开启AOF
appendfilename appendonly.aof #指定aof文件名称
appendfsync everysec #指定aof操作中文件同步策略
vim /opt/redis/redis-compose.yml
version: '3'
services:
redis:
image: redis
container_name: redis
command: redis-server /usr/local/etc/redis/redis.conf
restart: always
volumes:
- /opt/redis/data:/data
- /opt/redis/redis.conf:/usr/local/etc/redis/redis.conf
ports:
- 16379:6379
cd /opt/redis && docker-compose -f redis-compose.yml up -d