如何通过数据库Redis内网访问

如何通过数据库Redis内网访问

1. 创建资源

在实验开始之前,您需要创建相关实验资源。
1.在实验室页面,单击创建资源。
2.(可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、用户信息等)。
说明:资源创建过程需要1~3分钟。
在这里插入图片描述

2. 确认是否满足内网访问的条件

1)查看ECS实例的地域和网络类型。

  1. 进入ECS控制台

在这里插入图片描述b.选择实例和创建资源的地域,查看ECS
在这里插入图片描述
c.点击ECS查看网络类型
在这里插入图片描述
在这里插入图片描述
2)查看Redis实例的地域和网络类型。
1、进入Redis控制台
在这里插入图片描述
b.选择实例列表,核对资源地域
在这里插入图片描述
c.进入实例,查看网络类型
在这里插入图片描述
在这里插入图片描述
3)需确保ECS实例与Redis实例属于同一专有网络(即实例基本信息中的专有网络ID一致),如果不同,您可以更换ECS实例所属的专有网络

3. 手动添加白名单

1)访问Redis实例列表,在上方选择地域,然后单击目标实例ID。
在这里插入图片描述

2)在左侧导航栏,单击白名单设置。
3)在default默认安全组,单击修改。

4)在弹出的对话框中,根据要执行的操作,选择下述操作步骤
• 手动添加IP地址或IP地址段
在这里插入图片描述
• 加载ECS实例的内网IP地址为白名单

  1. 单击加载ECS私网IP。
    私网IP可进入ECS控制台,在对应地域的实例列表中查看
    在这里插入图片描述
    b.将展示该实例所属地域的ECS私网IP。
    在这里插入图片描述
4. 连接Redis实例

redis-cli是原生Redis自带的命令行工具,您可以在ECS实例上通过redis-cli连接云数据库Redis,进行数据管理
前提操作
登录ECS进行系统级操作,进入ECS控制台找到对应实例,点击远程连接
在这里插入图片描述
选择Workbench登录
在这里插入图片描述
复制粘贴创建资源的ECS密码进行登录
在这里插入图片描述
1)升级gcc的版本
a.执行以下命令

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

执行完会看到下面Complete
在这里插入图片描述

b.再执行下面的命令:

scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
gcc -v

执行成功,可以看到gcc的版本
在这里插入图片描述

2)安装redis-cli。
a.登录待安装redis-cli的ECS实例。
b.执行下述命令下载Redis源码文件:

wget https://download.redis.io/releases/redis-6.0.9.tar.gz

在这里插入图片描述
c.执行下述命令解压Redis源码文件:

tar xzf redis-6.0.9.tar.gz

d.执行下述命令进入解压后的目录并编译安装Redis源码文件

cd redis-6.0.9&&make

在这里插入图片描述
3)获取连接信息并执行下述命令连接Redis实例:

src/redis-cli -h <hostname> -p <port> -c

Redis实例的连接地址
Redis实例的端口号,端口号默认为6379
Redis实例连接地址可直接在创建的Redis资源进行复制
• 访问Redis实例列表,在上方选择地域,然后单击目标实例ID。
• 在连接信息区域,可查看到各连接类型的地址和端口号。
在这里插入图片描述
在这里插入图片描述
注意:若用直连模式地址连接,而直连模式地址若为空需点击进行申请
-c启用集群模式,只有当Redis实例为集群架构,且需要使用直连地址连接时,才需要加上-c
示例:
在这里插入图片描述
3)执行下述命令完成密码验证:

AUTH <username>:<password>

(Redis实例ID)和(Redis密码)可以在创建的Redis资源进行复制
在下列内容查询
在这里插入图片描述
账号的密码,根据选取账号的不同,密码的填写格式有一定区别。
执行结果:

在这里插入图片描述
出现如上界面表示连接成功

  • 24
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值