| 123456789101112131415161718192021222324252627282930313233343536 |
- services:
- redis:
- image: registry.cn-chengdu.aliyuncs.com/reghao/redis:6.0.16-bullseye
- container_name: redis-server
- restart: always
- command: >
- redis-server
- --requirepass Test_123456
- --notify-keyspace-events KEA
- --maxmemory 768mb
- --maxmemory-policy allkeys-lru
- --appendonly yes
- --save 900 1
- --save 300 10
- ports:
- - "6379:6379"
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /opt/docker/redis/data:/data
- # 资源限制策略
- deploy:
- resources:
- limits:
- cpus: '1.0'
- memory: 1024M
- reservations:
- cpus: '0.1'
- memory: 256M
- # 网络优化:增加最大连接数
- sysctls:
- net.core.somaxconn: 1024
- logging:
- driver: "json-file"
- options:
- max-size: "100m" # 单个日志文件最大 100MB
- max-file: "3" # 最多保留 3 个归档文件(总共约 300MB)
|