最近在工作中使用到了redis缓存,用来提某些业务场景的计算速度和某些情况下的操作频率限制,客户端工具使用了redisDesktopmanager来管理,在本机操作测试的时候,是没有问题的。但是将系统部署到ecs上之后,想要观察redis里面的数据缓存情况,会发现无法访问。原因是由于阿里云上面的redis是存在内网环境中的,服务器可以访问,要想在本地访问redis的话,必须要在ecs上搭建一个内网端口映射工具,把来自外网的请求转发到内网的redis端口上面.下面就来介绍使用这个工具rinetd。

rinetd介绍

Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担。

##rinetd安装
首先,在服务器上建立一个文件夹,用来存放rinetd文件

mkdir /app/rinetd

然后,使用命令下载rinetd压缩包

wget http://www.boutell.com/rinetd/http/rinetd.tar.gz

解压缩,

tar -zxvf rinetd.tar.gz

这个时候,会有一个rinetd文件夹,进入rinetd文件夹,执行make安装命令

cd /app/rinetd/rinetd
make &make install

接着可能会提示一个报错信息,是说在/usr/local/下面缺少一个man8的文件夹,直接去建立一个,然后重新执行make & make install命令,错误解决,安装完成。

rinetd配置

rinetd的配置相当简单,直接在/etc文件下编辑rinetd.conf配置文件即可,命令:

vim /etc/rinetd.conf

配置内容如下:

# 格式: ip  端口   redis内网地址 redis端口
0.0.0.0 xxx端口   redis.xxx.com   6379

配置完保存退出。

rinetd启动

修改完之后,使用以下命令来启动rinetd来进行转发:

 #关闭进程
pkill rinetd #启动转发
#把这条命令加到/etc/rc.local里面就可以开机自动运行
rinetd -c /etc/rinetd.conf

至此,rinetd成功启动,使用以下命令来查看端口占用情况

netstat -antup

可以看到rinetd是否开始正常运行。

总结

rinetd的安装和配置是相对简单的,不会那么复杂,但是也有几点要注意的地方:

  1. rinetd占用的端口不能被其他程序占用,可以使用netstat -antup命令来查看。
  2. 运行rinetd的系统防火墙应该打开绑定的端口,比如放在ecs上面,就需要把映射的ecs的端口打开。

linux下搭建redis内网端口映射工具-rinetd相关推荐

  1. 路由器_内网端口映射

    路由器_内网端口映射,nat_端口映射_工具_软件_远程桌面_连接端 口_花生壳_个人_FTP_服务器_WEB站点 1.让(家里)宿舍自己的电脑跟公司(外地)的电脑互相远程桌面连接(免得每次COPY东 ...

  2. 如何外网登录访问瑞友天翼应用虚拟化系统?——快解析内网端口映射方案

    瑞友天翼应用虚拟化系统(GWT System)是国内具有自主知识产权的应用虚拟化平台,是基于服务器计算(Server-based Computing)的应用虚拟化平台.如何将内网平台提供到互联网上外网 ...

  3. [内网端口映射]内网端口映射ubuntu

    理解: "你家在1个小区里B栋2410室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问守门的保安,保安很客气的告诉了他你家详细门牌,所以你朋友很轻松的找到了你家.这个过程就是外网访问 ...

  4. 外网系统怎么访问协同oa?快解析内网端口映射公网

    办公软件oa系统功能涵盖移动办公.流程审批.信息门户.知识文档.电子签章.移动考勤.即时通讯.计划任务.费用报销.人事管理等,让办公更智能. 办公OA网站是企业公司信息管理的一个重要使用场景,除了在公 ...

  5. 天翼光猫虚拟服务器怎么设置,win10系统电信天翼光猫做内网端口映射的操作方法...

    很多小伙伴都遇到过对win10系统电信天翼光猫做内网端口映射进行设置的困惑吧,一些朋友看过网上对win10系统电信天翼光猫做内网端口映射设置的零散处理方法,并没有完完全全明白win10系统电信天翼光猫 ...

  6. linux下搭建redis并解决无法连接redis的问题

    linux下搭建redis并解决无法连接redis的问题 参考文章: (1)linux下搭建redis并解决无法连接redis的问题 (2)https://www.cnblogs.com/bestmy ...

  7. 网络通是免费的内网端口映射软件

    网络通永久免费内网端口映射,内网穿透软件,可轻松访问连接内网,100%穿透内网,不需设置路由器,不需公网ip,不需固定ip,不需动态域名,用户可免费添加多个映射,适合在公司,小区宽带,出租屋,校园网, ...

  8. 端口映射软件大-比较|内网端口映射器使用方法

    [转载]端口映射软件大-比较|内网端口映射器使用方法 2010-05-15 13:34 功能多少作为顺序: PortTunnel 2.0.13 简体中文版 优点:功能最为强大,默认为服务模式. 缺点: ...

  9. 网络通 永久免费 内网端口映射

    网络通永久免费内网端口映射,内网穿透软件,可轻松访问连接内网,100%穿透内网,不需设置路由器,不需公网ip,不需固定ip,不需动态域名,用户可免费添加多个映射,适合在公司,小区宽带,出租屋,校园网, ...

  10. openwrt设置内网端口映射

    今天在raspberry群里,一个群友提出这样一个需求:他想通过电脑访问路由器(openwrt系统)的5555端口,相当于访问树莓派的22端口.好奇葩的需求,为什么不直接连接树莓派呢... 本来不想理 ...

最新文章

  1. Burrard 大桥
  2. app中传递java数据_Java实现app接口和Socket消息传递(6)servlet映射并返回Json数据
  3. python:SyntaxError: invalid syntax报错
  4. TimeInterval value and value2 determination in SalesPipeline
  5. 简单的数据结构题(多项式、拉格朗日插值、线段树)
  6. c语言创建一个hello.txt文件,并检查是否成功,广东工业大学C语言验(上机)任务书2015版.doc...
  7. 动态获取某个元素的高度_codeforces 1443D,解法简单,思维缜密的动态规划问题...
  8. 前端工程师面试经验导图
  9. 转载 从算法上解读自动驾驶是如何实现的?
  10. 面向项目(一) —— 代码编写
  11. Latex公式空格输入
  12. 基于matlab的图像分割
  13. python自动下载论文_教你如何利用Python批量下载论文
  14. 苹果电脑上好用的几款数据备份工具
  15. 3 Java 基础__不同数据类型之间的运算及进制
  16. 使用JS将table表格导出为excel
  17. 自监督论文阅读笔记Reading and Writing: Discriminative and Generative Modelingfor Self-Supervised Text Recogn
  18. 基桩静荷载测试数据分析软件,静荷载基桩检测原理及应用技术
  19. MOOS-ivp app发布车辆位置及控制车辆运动
  20. SublimeLinter进行PHP代码检查

热门文章

  1. 线性分类器三种最优准则
  2. 阿里联手数据港合建数据中心 服务金额至少40亿
  3. 货币代码php,根据符号获取货币代码 - php
  4. 中国重点流域已实现休禁渔制度全覆盖
  5. OFDM中的帧(frame)、符号(symbol)、子载波(subcarriers)、导频(Pilot)、保护间隔(guard)的关系图解以及代码详解--MATLAB
  6. html配色插件,【插件技巧】设计师必备配色max插件
  7. 【FOC控制】英飞凌TC264无刷驱动方案simplefoc移植(1)-霍尔编码器移植
  8. win10系统卡顿怎么解决?从这几方面入手准没错
  9. 用在线RaxML构建系统发育树
  10. kasp技术优点_【华智技术贴】分子标记技术及育种应用(下):基于测序技术的第三代分子标记...