services: redis: image: redis:7-alpine container_name: redis restart: unless-stopped command: > redis-server --requirepass Olenoob2209 --appendonly yes ports: - "6379:6379" # Optional: expose only if needed volumes: - redis_data:/data environment: - REDIS_PASSWORD=Olenoob2209 networks: - redis_net healthcheck: test: ["CMD", "redis-cli", "-a", "Olenoob2209", "ping"] interval: 10s timeout: 3s retries: 5 start_period: 5s redisinsight: image: redislabs/redisinsight:2.70 container_name: redisinsight restart: unless-stopped ports: - "5540:5540" # Access via http://localhost:8001 networks: - redis_net volumes: - redisinsight_data:/db volumes: redis_data: redisinsight_data: networks: redis_net: driver: bridge