docker 部署redis 7.0.7
1.创建目录
mkdir -p /data1/redis/{conf,data}
2.编辑conf文件
redis/conf/redis.conf
port 6379
appendonly yes
requirepass Aa123456
maxmemory 1GB
maxmemory-policy volatile-lru
dbfilename dump.rdb
save 900 1
save 300 10
save 60 10000
3.导入镜像
docker load < redis.7.0.7.tgz
4.配置docker-compose.yaml
version: '3'
services:
redis:
hostname: redis
image: redis:7.0.7
container_name: redis
privileged: true
ports:
- 6379:6379
sysctls:
- net.core.somaxconn=1024
volumes:
- /data/redis/data:/data
- /data/redis/conf:/usr/local/etc/redis
- /etc/localtime:/etc/localtime:ro
entrypoint: redis-server /usr/local/etc/redis/redis.conf
# restart: always
# mem_limit: 2g
5.启动服务
docker-compose up -d