Skip to content

Redis 安装

Docker Compose

创建部署目录:

bash
mkdir -p ~/apps/redis/data
cd ~/apps/redis

创建 compose.yml

yaml
services:
  redis:
    image: redis:7
    container_name: redis-server
    ports:
      - '6379:6379'
    volumes:
      - ./data:/data
    restart: unless-stopped

启动服务:

bash
docker compose up -d
bash
docker compose exec redis redis-cli

启用 AOF 和密码

compose.yml 更新为:

yaml
services:
  redis:
    image: redis:7
    container_name: redis-server
    ports:
      - '6379:6379'
    volumes:
      - ./data:/data
    command: redis-server --appendonly yes --requirepass vfanlee
    restart: unless-stopped

重建服务:

bash
cd ~/apps/redis
docker compose up -d
bash
docker compose exec redis redis-cli -a vfanlee

基于 MIT 许可发布