为了更好地统一管理家庭应用,Redis的启动和装载将采用Docker方式部署。


  1. 下载镜像
docker pull redis:latest
  1. 建立挂载文件夹

给Redis建立3个文件夹用于挂载镜像内文件到宿主机,它们分别是config,data和logs。其中在config文件夹中加入Redis的配置文件redis.conf

​config:镜像启动配置文件

data:redis数据文件

logs:redis日志文件​

其中redis.conf文件需要关注的配置如下图所示:

【Docker】简单搭建Redis_docker

由于是自家用所以protected-mode设置为no就可以了。


  1. 命令行启动Redis

Windows系统部署

docker run -p 16379:6379 \
--network micnetwork \
--ip 192.20.0.10 \
-v D:\software\Docker\data\redis\config:/var/lib/redis/config \
-v D:\software\Docker\data\redis\data:/var/lib/redis/data \
-v D:\software\Docker\data\redis\logs:/var/lib/redis/logs \
--restart=always \
--name redis \
-d redis:latest redis-server /var/lib/redis/config/redis.conf

Linux系统部署

sudo docker run -p 16379:6379 \
--network micnetwork \
--ip 192.20.0.10 \
-v /data/docker/config/redis:/var/lib/redis/config \
-v /data/docker/data/redis:/var/lib/redis/data \
-v /data/docker/logs/redis:/var/lib/redis/logs \
--restart=always \
--name redis \
-d redis:latest redis-server /var/lib/redis/config/redis.conf

MacOS系统部署

docker run -p 16379:6379 \
--network micnetwork \
--ip 172.20.0.8 \
-v /Users/yuanzhenhui/Documents/docker_data/redis/config:/var/lib/redis/config \
-v /Users/yuanzhenhui/Documents/docker_data/redis/data:/var/lib/redis/data \
-v /Users/yuanzhenhui/Documents/docker_data/redis/logs:/var/lib/redis/logs \
--restart=always \
--name redis \
-d redis:latest redis-server /var/lib/redis/config/redis.conf

启动镜像后可以通过Portainer查看启动状态,也可以更直接通过Redis Desktop Manager测试一下连接即可。