ECS Windows 篇

目前云数据库 Redis 需要通过 ECS 的内网进行连接访问,如果您本地需要通过公网访问云数据库 Redis,可以在 ECS Windows 云服务器中通过 netsh 进行端口映射实现。

登录 ECS Windows 服务器,在 CMD 执行:

netsh interfaceportproxy add v4tov4 listenaddress=ECS服务器的公网IP地址listenport=6379connectaddress=云数据库Redis的连接地址connectport=6379

其中:

netsh interface portproxy delete v4tov4 listenaddress=ECS公网服务器的公网IP地址 listenport=6379 可以删除不需要的映射。

netsh interface portproxy show all 可以查看当前服务器中存在的映射。

设置完成后进行验证测试。

在本地 redis-cli 连接 ECS Windows 服务器后进行数据写入和查询验证,ECS Windows 服务器的 IP 是 1.1.1.1,即 telnet 1.1.1.1 6379。

通过上述步骤即可实现:您本地 PC 或服务器通过公网连接 ECS Windows 6379端口,对云数据库 Redis 进行访问。

注意:因 portproxy 由微软官方提供,未开源使用,您如果配置使用过程中遇到疑问,可参看 netsh 的 portproxy 使用说明或向微软官方咨询确认。或者您也可以考虑通过其他的方案实现,比如通过 portmap 配置代理映射。

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 安装包下载地址不确保下载可用性,您可以自行搜索安装包进行下载使用。

创建配置文件。

vi /etc/rinetd.conf

输入如下内容:

0.0.0.06379Redis的链接地址6379

logfile /var/log/rinetd.log

执行如下命令启动rinetd。

rinetd

注意

通过 echo rinetd >>/etc/rc.local 可以设置为自启动。

可以使用 pkill rinetd 结束该进程。

验证测试。

在本地通过 redis-cli 连接 ECS Linux 服务器后进行登录验证,比如安装了 rinetd 的服务器的 IP 是 1.1.1.1:

redis-cli -h 1.1.1.1-a Redis的实例ID:Redis密码

通过上述步骤即可实现:您本地的 PC 或服务器通过公网连接 ECS Linux 6379 端口,对云数据库 Redis 进行访问。

注意:您可以通过该方案进行测试使用,因 rinetd 为开源软件,如在使用过程中存在疑问,您可以参看其官方文档或与 rinetd 官方进行联系确认。

redis 公网ip访问_阿里云Redis公网连接的解决办法相关推荐

  1. 阿里云mysql清理空间不足_阿里云服务器磁盘空间不足解决办法

    the server quit without updating PID file 填坑之路 首先是登录ip/phpmyadmin出现错误Error during session start,plea ...

  2. 阿里云5m带宽能支持多少人访问_阿里云618年中大促:云服务器低至7.65元/月 可选购3年版免续费之忧...

    目前阿里云云计算产品618年中大促活动已经正式推出 , 和往常那样年中大促产品最低低至0.9折是入手绝佳机会. 当然如很多用户知道的那样多数极低价促销的产品都是面向新用户的,面向老用户的产品只比平时价 ...

  3. 阿里云服务器端口不通的解决办法

    首先关闭防火墙,如果防火墙是firewalld则根据以下配置 1 systemctl stop firewalld 2 如果成功访问说明是防火墙的原因. 检查所有开发端口 3 firewall-cmd ...

  4. 正大天晴与阿里云合作,AI制药提高化合物筛选准确率20% 新药研发困难重重?正大天晴与阿里云合作用AI寻找解决办法...

    新药研发周期长.投入大,一直是药企的难点问题,但伴随AI加入,这一问题或得到缓解.9月5日,记者获悉正大天晴与阿里云正合作采用AI制药,与传统计算机辅助药物设计方法相比,这套新方法可提高筛选准确率20 ...

  5. 阿里云服务器中挖矿病毒解决办法(已实践)

    1.cpu过高,中病毒了 2.进入Linux连接阿里云服务器 3.使用top命令动态查看cpu占用率 两种情况 1.未发现占用率很高的进程,跳到第七步 2.发现了占用率很高的进程,使用kill -9 ...

  6. 柯美smb扫描出现服务器连接错误_柯尼卡美能达bizhub283服务器连接错误解决办法.pdf...

    柯尼卡美能达bizhub283 可以打印,无法扫描 提示"服务器连接错误"的解决办法 近日,不知是何原因,bizhub283 出现了扫描故障,仔细检 查网线连接和网络设置均未发现问 ...

  7. redis 公网ip访问_怎样从公网访问内网Redis数据库

    公网访问内网Redis数据库 本地安装了Redis数据库,只能在局域网内访问,怎样从公网也能访问本地Redis数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Redis数据库 ...

  8. 第五人格一直显示连接服务器失败什么意思,第五人格网络连接失败怎么办_第五人格网络连接失败解决办法_玩游戏网...

    <第五人格>怎么查询帐号渠道 <第五人格>这款游戏中我们应该如何查询自己账号所在的渠道呢?很多小伙伴对此还不是很了解.那么接下来,就跟随玩游戏网的小编一起来看一下查询方法介绍吧 ...

  9. 阿里云 Redis 开发规范

    摘要:本文介绍了在使用阿里云Redis的开发规范,从键值设计.命令使用.客户端使用.相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题. 一.键值设计 1. key名设计 (1 ...

最新文章

  1. spring 事件监听
  2. 江西理工大学c语言程序设计竞赛怎么备考,2015年江西理工大学C语言程序设计竞赛(高级组)...
  3. ITK:平移一个网格
  4. linux安装mysql5.6.14_(四)Zabbix_linux安装mysql5.6
  5. qt 不显示 mysql 数据表中的内容_qt 数据库操作总结
  6. B. Trouble Sort Codeforces Round #648 (Div. 2)
  7. 【开发者portal在线开发插件系列三】字符串 及 可变长度字符串
  8. js+面向对象相关笔记(六)
  9. mysql crc16_MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误
  10. 第十九:如何在Windows下把Allure2与Jenkins的集成生成自定义的测试报告(重点超详细)
  11. 什么是UPS电源系统
  12. Retrofit2的再封装实战—多线程下载与断点续传(三)
  13. cnm的下载频道,再c一次。
  14. 全网年份最全-中国环境统计年鉴 1998-2021年
  15. 单相无感正弦驱动方案
  16. tplink连接服务器失败_tplink路由器网络已连接但是上不了网怎么办?
  17. found zsh 所有命令在终端失效
  18. 机房动环监控系统有哪些告警功能,机房动环监控系统是什么?
  19. Codeforces Round #829E 1753E. N Machines
  20. 信息安全复习四:置换密码乘积密码隐写术

热门文章

  1. JS基础21-Git版本控制工具
  2. 【Python问题】Python 导入模块的三种方式ModuleNotFoundError: No module named ‘模块名‘
  3. 并肩战“疫”,逆风而上
  4. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 【bfs + 记忆化搜索 + 剪枝】 AC 代码
  5. 正则匹配学习,示例:包含a和b,包含a不包含b,包含a不包含b和c
  6. ES使用热词 停用词注意事项
  7. Implicitly declaring library function ‘malloc‘ with type ‘void *(unsigned long)‘
  8. vlayout的简单使用下篇(layoutHelper属性简介)
  9. 关于手机里的IP地址,你不得不知道的“秘密”
  10. @Transactional事务回滚使用