一、安装 Docker
如果你还没有安装 Docker,首先需要在你的系统上安装 Docker。
可以参考该链接:CentOS7的安装与卸载
二、拉取 Redis 镜像
我这里拉取的镜像是 redis:7.0.10
docker pull redis:7.0.10
三、Redis的配置文件
在服务器或者虚拟机的 /var/lib/docker/volumes/redis-config/_data/目录下创建一个redis的配置文件
vim redis.conf
#或
vi redis.conf
如果/var/lib/docker/volumes没有redis-config,创建数据卷
docker volume create redis-config
redis.conf
配置文件中内容如下所示
#开启持久化
appendonly yes
port 6379
# requirepass 1234
bind 0.0.0.0
四、运行 Redis 容器
docker run -d -p 6379:6379 --restart=always \
-v redis-config:/etc/redis/config \
-v redis-data:/data \
--name redis redis \
redis-server /etc/redis/config/redis.conf
执行后如下图:
五、本地连接远程redis
我这里使用的工具是 Another Redis Desktop Manager,如果发现远程连接失败,可以先检查服务器的端口 6379
是否开放,防火墙操作可参考CentOS防火墙