services: redis: image: redis:7-alpine container_name: redis restart: unless-stopped ports: - "6379:6379" networks: - nice-net volumes: - ./volumes/redis/data:/data command: [ "redis-server", "--requirepass", "Letusdoit000", "--appendonly", "yes", "--save", "900 1", "--save", "300 10", "--save", "60 10000", "--maxmemory", "512mb", "--maxmemory-policy", "allkeys-lru" ] healthcheck: test: ['CMD', 'redis-cli', '--no-auth-warning', '-a', 'Letusdoit000', 'ping'] interval: 10s timeout: 3s retries: 3 start_period: 30s deploy: resources: limits: memory: 512M cpus: '0.5'