单机部署
下载配置文件
先到官方网站下载最新版配置文件redis.conf
把配置文件的参数按以下说明进行修改,当然你也可以按自己的需求修改更多的参数
bind 0.0.0.0 # 解除本地连接限制
protected-mode no # 默认yes,如果设置为yes,则只允许在本机的回环连接,其他机器无法连接。
daemonize no # 默认no 为不守护进程模式,docker部署不需要改为yes,docker run -d本身就是后台启动,不然会冲突
requirepass 123456 # 设置密码
appendonly yes # 持久化
创建挂载文件目录
mkdir -p /root/software/redis/conf && mkdir -p /root/software/redis/data && mkdir -p /root/software/redis/log
把配置文件放到conf
目录下
启动容器
把以下文本保存为docker-compose.yml
文件,放到redis
目录下
version: '3.3'
services:
redis:
ports:
- '9379:6379'
container_name: redis
volumes:
- '/root/software/redis/conf:/etc/redis'
- '/root/software/redis/data:/data'
- '/root/software/redis/log:/log'
restart: always
environment:
- TZ=Asia/Shanghai
command: redis-server /etc/redis/redis.conf
image: redis:latest
使用 docker-compose 启动容器
cd /root/software/redis
docker-compose up -d