安装前提:需要安装Docker
一、拉取 Redis 镜像
-
从dockerHub找合适的镜像版本
-
找到合适的版本,然后拉取镜像(本次使用 6.2.5 版本)
# 拉取镜像 docker pull redis:6.2.5 # 拉取完后查看是否拉取成功 docker images
二、编写配置文件
-
在合适的位置创建文件夹,用户保存备份文件和配置文件
# 创建文件夹——>进入——> 创建 config、data 文件夹——>在 config 文件夹中创建 redis.conf 文件 mkdir redis && cd redis && mkdir config && mkdir data && touch config/redis.conf
-
编辑
redis.conf
文件,安装自己方式配置# 设置端口 port 6699 # 是否启用AOF appendonly no # 设置密码 requirepass 密码 # 设置备份 RDB 单位:秒 修改次数 save 900 1 save 300 10 save 60 10000 # 设置 RDB 文件名和文件路径 dbfilename dump.rdb dir /data
三、安装镜像
-
安装镜像,切换到刚才创建的
redis
根目录执行下面的命令docker run --name=redis \ -p 6699:6699 \ --restart=always \ --net mynet \ --ip 172.88.0.3 \ -v $PWD/data:/data \ -v $PWD/conf/redis.conf:/etc/redis/redis.conf \ -d redis:6.2.5 redis-server /etc/redis/redis.conf \ --appendonly yes
-p 6379:6379:把容器内的6379端口映射到宿主机6379端口
–restart=always:启动daocker时启动该容器
–net mynet:设置网卡
–ip 172.88.0.3:设置固定IP地址
-v /data/redis/redis.conf:/etc/redis/redis.conf:把宿主机配置好的redis.conf放到容器内的这个位置中
-v /data/redis/data:/data:把redis持久化的数据在宿主机内显示,做数据备份
redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动
–appendonly yes:redis启动后数据持久化 -
记得开放端口或者关闭防火墙
四、测试
-
使用远程主机进行测试
已经连接成功!