帮助中心>腾讯云Redis数据库外网远程方法

腾讯云Redis数据库外网远程方法

0 1699
发布于:2021-03-20 10:45:14

经过腾讯云官方确认,腾讯云 Redis 数据库实例本身不支持外网访问,如果您的业务场景需要外网进行连接的话,您可以通过拥有外网 IP 的腾讯云云服务器 CVM 进行端口转发,来实现外网访问 Redis 数据库实例。

提醒:通过云服务器 iptable 转发的方式存在一定的风险,建议不要在生产环境下使用外网接入。


本示例以Centos云服务器为例,为大家介绍端口转发操作流程:

1、远程登陆Centos云服务器,开通云服务器 IP 转发功能。

说明:云服务器和数据库须是同一账号,且同一个 VPC 内(保障同一个地域),或同在基础网络内

echo 1 > /proc/sys/net/ipv4/ip_forward

2、配置转发规则,如下示例是将:26.xx.x.2:50001(云服务器外网地址,端口可自行选择)的访问转发至内网为10.0.0.5:6379 的 Redis 实例。

iptables -t nat -A PREROUTING -p tcp --dport 50001 -j DNAT --to-destination 10.0.0.5:6379
iptables -t nat -A POSTROUTING -d 10.0.0.5 -p tcp --dport 6379 -j MASQUERADE

3、配置云服务器安全组,放开云服务器外网端口的访问权限,安全组规则建议仅放开需要访问的源IP地址(ip以120.36.93.249为例)。


4、在访问端通过外网地址(本示例即26.xx.xx.2:50001)连接内网 Redis 实例,连接命令与内网连接命令一致。

如果您的实例是有密码实例,则支持开源格式类型的连接方式:

redis-cli -h IP地址 -p 端口 -a 密码

例如您设置的密码是 abcd1234,则连接命令如下:

redis-cli -h 10.0.0.5 -p 50001 -a abcd1234

5、连接 Redis 后,执行info命令返回数据库相关信息即表示连接成功。

扫码赞赏,鼓励支持

还没有人赞赏,快来当第一个赞赏的人吧!
    强势安利

    腾讯云服务器支持同时多少人在线?

    2021-03-19 10:05:06

    强势安利

    腾讯云MySQL数据库开启外网地址

    2021-03-20 21:35:37


    关键词: 腾讯云服务器
    提交成功,系统已安排等保测评顾问稍后为您服务
    微信咨询 获取代理价(更低折扣)
    更低报价 更低折扣 代金券申请
    咨询热线:18120815391
    操作成功
    操作失败
    申请优惠
    立即申请优惠