Docker安装Redis

Arthit 于 2023-12-11 发布

单机部署

下载配置文件

先到官方网站下载最新版配置文件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

哨兵模式

集群模式