Skip to content

Redis 安装

Docker 命令行

bash
mkdir -p ~/apps/redis/data
bash
docker container run -d \
  --name redis-server \
  -p 6379:6379 \
  -v ~/apps/redis/data:/data \
  --restart unless-stopped \
  redis:7
bash
docker exec -it redis-server redis-cli

Docker Compose

bash
mkdir -p ~/apps/redis/data

~/apps/redis/ 下创建 compose.yaml

yaml
services:
  redis:
    image: redis:7
    container_name: redis-server
    ports:
      - '6379:6379'
    volumes:
      - ./data:/data
    restart: unless-stopped
bash
cd ~/apps/redis
docker compose up -d
bash
docker exec -it redis-server redis-cli

启用 AOF 和密码 · 命令行

bash
docker container run -d \
  --name redis-server \
  -p 6379:6379 \
  -v ~/apps/redis/data:/data \
  --restart unless-stopped \
  redis:7 \
  redis-server --appendonly yes --requirepass 'vfanlee'
bash
docker exec -it redis-server redis-cli -a vfanlee

启用 AOF 和密码 · Compose

compose.yaml

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 exec -it redis-server redis-cli -a vfanlee

基于 MIT 许可发布