[[Docker Compose]] 配置文件:
version: "3.7"
services: redis: image: bitnami/redis:latest restart: always container_name: "redis" ports: - '6379:6379' environment: - ALLOW_EMPTY_PASSWORD=no - REDIS_PASSWORD=redis的连接密码 - REDIS_DISABLE_COMMANDS=FLUSHDB,FLUSHALL volumes: - /data/redis:bitnami/redis/data
REDIS_DISABLE_COMMANDS 变量允许你禁用某些 Redis 命令:
- FLUSHDB:用于清空当前数据库中的所有 key
- FLUSHALL:用于清空整个 Redis 服务器上的所有数据库的所有 key
注: volumes 会报错: Can’t open or create append-only dir appendonlydir: Permission denied
version: '3'
services: redis: image: redis:latest restart: always container_name: redis ports: - "6379:6379" volumes: - ./data:/data command: redis-server --appendonly yes --requirepass "mypassword"
volumes: data:
注: 未测试