Skip to content

1.创建目录

shell
mkdir -p /data/redis
mkdir -p /data/redis/data

2.配置修改

shell
# 进入指定目录下
cd /data/redis

# 下载redis7.4的官方配置文件 /data/redis 下
# 地址1: https://github.com/redis/redis/blob/7.0/redis.conf
# 地址3: https://raw.githubusercontent.com/redis/redis/7.0/redis.conf

# 修改配置文件
# 注释掉这个, 使其可以外部网络访问
bind 127.0.0.1 -::1
# 添加密码
requirepass YOUR_PASSWORD
# 修改工作目录(为了可以挂载文件)
dir /data

3.编写redis.yml 并启动

shell
# 创建文件 /data/docker-compose/redis.yml
cat <<EOL > /data/docker-compose/redis.yml
version: '3'
services:
  redis:
    image: redis:7.0-alpine
    container_name: redis7
    restart: always
    ports:
      - '36379:6379'
    volumes:
      - /data/redis/data:/data
      - /data/redis/redis.conf:/usr/local/etc/redis/redis.conf
    # 配置文件启动
    command: redis-server /usr/local/etc/redis/redis.conf
EOL

# 启动
docker compose -f /data/docker-compose/redis.yml up -d