创建配置映射文件

  1. mkdir -p /data/redis/redis-6379/conf
  2. touch /mydata/redis/redis-6379/conf/redis.conf
# 拉取镜像
$ docker pull redis
# 启动容器
$ docker run --name redis -d -p 6379:6379 redis
# 下载配置文件
$ wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf -O conf/redis.conf

完整的

  • 集群方式
    docker run -d -p 6379:6379 --name redis-6379 \
    -v /data/redis/redis-6379/data:/data \
    -v /data/redis/redis-6379/redis.conf:/etc/redis/redis.conf \
    redis redis-server /etc/redis/redis.conf
    
    # window
    docker run -p 6379:6379 --name redis -v C:\docker\redis\data:/data -v C:\docker\redis\conf\redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
    

    使用 redis镜像执行 redis-cli命令连接

    # -a 添加密码
    docker exec -it redis redis-cli -a ***
    

    默认配置没有持久化

    ```bash vim /data/redis/redis-6379/conf/redis.conf

aof 持久化方式

appendonly yes

密码

requirepass **

重启容器

docker restart redis-6379 ```