1.创建目录
shell
mkdir -p /data/redis
mkdir -p /data/redis/data2.配置修改
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 /data3.编写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