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)