公网通过代理访问阿里云vpc redis
前提条件
如果您需要从本地 PC 端访问 Redis 实例进行数据操作,可以通过在 ECS 上配置端口映射或者端口转发实现。但必须符合以下前提条件:
若 Redis 实例属于专有网络(VPC),ECS 必须与 Redis 实例属于同一个 VPC。
若 Redis 实例属于经典网络,ECS 必须与 Redis 实例属于同一节点(地域)。
若 Redis 实例开启了 IP 白名单,必须将 ECS 的内网地址加入白名单列表内。
ECS Linux 篇
目前云数据库 Redis 版需要通过 ECS 进行内网连接访问。如果您本地需要通过公网访问云数据库 Redis,可以在 ECS Linux 云服务器中安装 rinetd 进行转发实现。
在云服务器 ECS Linux 中安装 rinetd。
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz&&cd rinetd
sed -i 's/65536/65535/g' rinetd.c (修改端口范围)
mkdir /usr/man&&make&&make install
注意:rinetd 安装包下载地址不确保下载可用性,您可以自行搜索安装包进行下载使用。
打开配置文件 rinetd.conf。
vi /etc/rinetd.conf
在配置文件中输入如下内容:
logfile /var/log/rinetd.log
说明:您可以使用
cat /etc/rinetd.conf
命令来检验配置文件是否修改正确。执行如下命令启动 rinetd。
rinetd
注意
您可以通过
echo rinetd >>/etc/rc.local
将 rinetd 设置为自启动。若遇到绑定报错,可以执行
pkill rinetd
结束进程,再执行rinetd
启动进程 rinetd。rinetd 正常启动后, 执行
netstat -anp | grep 6379
确认服务是否正常运行。
在本地进行验证测试。
您可以在本地通过 redis-cli 连接 ECS Linux 服务器后进行登录验证,比如安装了 rinetd 的服务器的 IP 是 1.1.1.1,即
redis-cli -h 1.1.1.1 -a Redis的实例ID:Redis密码
。或者通过 telent 连接 ECS Linux 服务器后进行操作验证。假设 ECS Linux 服务器的 IP 是 1.1.1.1,即telnet 1.1.1.1 6379
。连接上 ECS Linux 服务器后,输入连接 Redis 的密码:
auth Redis的连接密码
。进行数据写入及查询验证。
通过上述步骤即可实现:您本地的 PC 或服务器通过公网连接 ECS Linux 6379 端口,对云数据库 Redis 进行访问。
最新文章
- 创业日志N,一听到别人说创业我就怕
- C#之发送邮件【模板】+【封装】ZJ版
- C++文本处理_文件读写
- Java 社区论坛 - Sym 1.6.0 发布
- ASP.NET MVC程序播放H.264视频
- ERROR 1130 (HY000):Host'localhost'解决方法
- JQuery学习(层级)ancestor &; descendant
- Sql server Always On 读写分离配置方法
- MyBatis学习总结_07_Mybatis缓存
- Debugging JTAG Connectivity Problems
- MATLAB 生成 COM 步骤
- yii2.0根据query查看sql语句
- bzoj 1060 [ZJOI2007]时态同步(树形DP)
- 【转】于request.getSession(true/false/null)的区别
- android的init过程分析
- CXF详细介绍
- Windows 7 Visual Studio 2008配置OpenGL开发环境
- 解决scroll在ios上卡顿问题和兼容ios不支持:active伪类情况
- 后端分布式系列:分布式存储-HDFS DataNode 设计实现解析
- 【asp.net】asp.net实现上传Excel文件并读取数据
热门文章
- Linux学习总结—缺页中断和交换技术【转】
- 2.OpenStack-安装消息队列服务
- hdu 1598(最小生成树)
- 在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码
- 16aspx源码要求安装.csproj类型怎么安装
- 使用after伪类,配合IE的zoom或者overflow清除浮动
- POJ 2482 Stars in Your Window 离散化+扫描法 线段树应用
- 本地缓存localstorage使用
- [置顶]
 使用kube-proxy让外部网络访问K8S service的ClusterIP
- apache 启动脚本加入系统服务列表