version: '3'
services:
redis:
image: redis:6.0.8
container_name: redis
command: redis-server /etc/redis/redis.conf
privileged: true
restart: always
ports:
- 6379:6379
volumes:
- ./data/data:/data
- ./data/conf/redis.conf:/etc/redis/redis.conf
redis.conf
# 取消绑定IP
#bind 127.0.0.1
# 取消保护模式
protected-mode no
# 指定端口
port 6379
# 开启守护进程
daemonize yes
# 指定pid文件
pidfile /var/run/redis_6379.pid
# 配置密码
requirepass 123456
# 配置主库密码
masterauth 123456
# 从节点可以写入
slave-read-only no
replica-read-only no
# 配置最大连接数
maxclients 10000
# 数据持久化
appendonly yes