基础环境

创建数据目录

mkdir -p /soft_data/redis
touch redis.conf

拉取镜像

docker pull redis

创建容器实例并启动

docker run -p 6379:6379 --name redis \
--privileged=true \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

测试是否可用

docker exec -it redis redis-cli

[可选] 开启 AOF 持久化

  1. 修改配置文件 /soft_data/redis/redis.conf,添加/修改:

    appendonly yes
  2. 重启容器

    docker restart redis
  3. 测试 AOF 是否生效

    docker exec -it redis redis-cli
    
    config get appendonly
    # 结果为 yes 即开启成功

[可选] 设置容器开机自启

docker update redis --restart=always