三小时,阿里云使用docker部署redis(阅文无数)

本文详细介绍了如何在阿里云上通过Docker部署Redis,包括拉取镜像、创建挂载目录、修改配置文件、创建及启动容器等步骤,并提供了配置文件修改的关键点和远程验证连接的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

相信大家肯定看了不少的使用阿里云通过docker部署redis的博文,但是这些博文的步骤确是模糊,最后很难成功。
第一步:
拉取redis镜像

docker pull redis # docker pull redis:redis版本

第二步:
创建挂载目录(data目录以及conf文件目录)

mkdir -p /docker/redis  # 创建目录
cd /docker/redis # 切换目录

第三步:
在此路径下导入一个redis.conf文件(可以自己创建,然后搜索文件内容 或者redis官网下载redis linux版的文件(文件格式:redis xxx.tar.gz),解压后,你能看见redis.conf文件。然后上传到linux系统)
上传文件小工具:yum install lrzsz 这个下载后使用rz命令就可以上传。
建议是先在windows下修改配置文件的四个地方上传。
在这里插入图片描述
第四步:
修改配置文件(从上往下)

requirepass admin23       # 默认是注释掉,这是配置redis的连接密码,取消注释,设置自己的密码
bind 127.0.0.1        #注释掉这部分,这是限制redis只能本地访问
protected-mode no    #默认yes,开启保护模式,限制为本地访问

daemonize no         #默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败(可选)
databases 16        #数据库个数,我修改了这个只是查看是否生效。。(可选)
dir  ./             #输入本地redis数据库存放文件夹(可选)
appendonly yes      #redis持久化(可选)

查找文件内关键字小技巧:vim 进到详情后,输入 /此处输入想要搜索的内容 回车  按n 找匹配到的下一个内容u往上找 

第五步:
创建容器
官方使用的redis创建容器命令:

$ docker run -v /myredis/conf:/usr/local/etc/redis --name myredis redis redis-server /usr/local/etc/redis/redis.conf

我们使用的创建容器命令:

docker run -p 6379:6379 -v /docker/redis:/usr/local/etc/redis --name redis1 -v /docker/redis/data:/data -d redis redis-server /usr/local/etc/redis/redis.conf

-p:端口号 外部端口:容器内端口
-v:挂载 /docker/redis:/usr/local/etc/redis 我们刚创建的目录(/docker/redis):容器内部的目录(/usr/local/etc/redis) 我们要挂载配置文件,效果是:以外部我们自己写的配置文件启动redis。
-v /docker/redis/data:/data  /docker/redis 是我们刚刚创建的目录。这个是配置数据文件挂载的位置
redis redis-server /usr/local/etc/redis/redis.conf  使我们自己写的配置文件生效 也就是以外部的配置文件启动redis
-d:后台启动服务 特别说明一下:-d redis ,后面的redis是我们以哪个镜像创建容器。如果不是最新版哪个格式为**redis:版本号**
--name: 我们给这个容器取得名字(我取得是redis1),随意取名。

第六步:
启动并检查是否启动成功

docker start redis1(你刚创建的容器名)

检查:我们可以通过docker ps 查看是否启动成功 或者docker logs 容器名检查日志容器运行情况和失败原因

这样就算把redis部署成功了!!

我们也可以远程的去检验一下是否可以访问云服务器的部署的redis
windows环境下测试远程连接redis:
我们首先需要redis 在windows环境下的文件。
在这里插入图片描述
在这里打开cmd:
在这里插入图片描述
进入终端后:
输入你云服务器的公有ip地址,

redis-cli -h ip地址 -p 端口号

回车后,输入 authon 密码(密码就是刚刚配置文件改的requirepass 密码)
这时正常就可以使用redis了……
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值