【阿里云】 ECS Linux 云服务器中安装 rinetd 进行转发实现本地通过公网访问云数据库 Redis

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
云服务器ECS,u1 2核4GB 1个月
简介: 【阿里云】 ECS Linux 云服务器中安装 rinetd 进行转发实现本地通过公网访问云数据库 Redis

今天在阿里云买了一个月的云数据库Redis试试水,一开始因为我选择的云数据库Redis是经典网络,所以搭建好之后,设置键值对会超时。

(注意ECS服务器和Redis数据库在一个地区!!!很重要)

注意的事项是:

redis是经典网络的, ecs是专有网络的,这两者内网不通, 所以需要在redis控制台, 实例信息,基本信息,将redis切换到专有网络下即可连接.

注意:

1. redis切换到专有网络后无法再切回经典网络.

2. vpc下必须有和redis相同可用区的交换机才可以切换成功.


ECS Linux 安装rinetd


其实很多内容在阿里云的帮助文档有,不过为了方便大家阅读,就在这里照搬下阿里云的帮助文档。

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

PS:2017.3.20截止,这个网址可以访问下载!


创建配置文件。


vi /etc/rinetd.conf


在文件里面输入如下内容:


0.0.0.0 6379 Redis的链接地址 6379
     logfile /var/log/rinetd.log


这里的Redis的链接地址就是在这里显示的地址


image.png


执行如下命令启动rinetd


rinetd


设置为自启动:


echo rinetd >>/etc/rc.local


结束该进程

pkill rinetd


验证测试


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


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


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


基本上这样操作完成后是不会出现问题的。

如果出现了问题,可能需要注意的就是,经典网络还是专用网络。

或者注意ECS服务器和云数据库是不是在同一个区。

image.png

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1天前
|
SQL 数据库 Windows
sql数据库安装过程,SQL数据库的安装过
本文概述了安装SQL Server数据库的步骤:准备硬件和软件环境,运行安装程序,选择安装类型,接受许可协议,设定安装路径和组件,配置实例和服务账户,选择身份验证模式,配置其他设置,然后安装并完成。安装后需检查验证SQL Server是否正常工作。确保遵循步骤以顺利完成安装。
40 3
|
6天前
|
弹性计算 NoSQL Shell
一键安装 MongoDB 数据库脚本
【4月更文挑战第29天】
13 4
|
9天前
|
Ubuntu 关系型数据库 数据库
|
12天前
|
关系型数据库 MySQL Linux
Centos7安装mariadb数据库
该文介绍了如何在CentOS7上安装MariaDB数据库。MariaDB是MySQL的开源分支,旨在保持与MySQL的兼容性。安装过程包括配置yum源,执行安装命令,启动数据库服务,并设置开机启动。首次启动时,数据库未设置密码,用户可直接回车。
55 0
|
20天前
|
关系型数据库 MySQL Java
阿里云ECS服务器的搭建和部署
准备工作中,要使用阿里云服务,首先需要注册阿里云账号并进行实名认证。接着,选择合适的服务器配置,例如Windows Server 2012 R2 64位或CentOS 7.3 64位,以及相应的JDK和Tomcat版本。对于Windows服务器,还需要安装MySQL数据库,并配置环境变量。在管理云服务器时,要确保能通过公网IP访问,这可能需要配置安全组规则以允许特定端口的入站流量。最后,安装并配置好所有组件后,可以通过公网IP访问服务器上的服务。
|
23天前
|
弹性计算 应用服务中间件 Linux
阿里云ECS服务器上从零开始搭建nginx服务器
阿里云ECS服务器上从零开始搭建nginx服务器
|
23天前
|
Java 关系型数据库 MySQL
阿里云服务器Linux系统部署JavaWeb项目
阿里云服务器Linux系统部署JavaWeb项目
|
25天前
|
关系型数据库 MySQL 数据库
【数据库1】win10系统下,MySQL数据库安装环境搭建
【数据库1】win10系统下,MySQL数据库安装环境搭建
22 0
|
4天前
|
存储 弹性计算 固态存储
阿里云服务器CPU内存配置详细指南,如何选择合适云服务器配置?
阿里云服务器配置选择涉及CPU、内存、公网带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型e实例,如2核2G3M配置,适合低流量网站。企业用户则应选择企业级独享型ECS,如通用算力型u1、计算型c7或通用型g7,至少2核4G配置,公网带宽建议5M,系统盘可选SSD或ESSD云盘。选择时考虑实际应用需求和性能稳定性。
|
6天前
|
域名解析 弹性计算 Linux
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
本文为大家介绍了2024年购买阿里云服务器和注册域名,绑定以及备案的教程,适合需要在阿里云购买云服务器、注册域名并备案的用户参考,新手用户可通过此文您了解在从购买云服务器到完成备案的流程。
阿里云购买云服务器、注册域名、备案及绑定图文教程参考