阿里云redis rinetd 配置

阿里云数据库 Redis 需要通过 ECS 的内网进行连接访问,如果您本地需要通过公网访问云数据库 Redis,可以选择在ecs上配置rinetd转发到云数据库。配置方法如下:

  1. 下载rinetd;

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

  1. 安装;

$ tar -xvf rinetd.tar.gz
$ cd rinetd
$ mkdir /usr/man
$ make&&make install

  1. 配置;

vi /etc/rinetd.conf

0.0.0.0 6379 r-xxxx.redis.rds.aliyuncs.com 6379

意思是把连接到本机所有6379端口的请求转发到r-xxxx.redis.rds.aliyuncs.com:6379上面。
0.0.0.0 —- 表示本机绑定所有地址
r-xxxx.redis.rds.aliyuncs.com — 阿里云redis地址
如果刚好你这台转发的服务器安装了redis,也用到了6379这个端口,那么你就需要修改一下转发端口,不然该服务器上的redis无法使用。请求都会被转发到aliyun的redis上面。

  1. 启动;

rinetd

接下来你就可以通过公网的机器连接到redis,连接的命令如下

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

比如:

redis-cli -h 10.26.201.247 -a r-xxxx.redis.rds.aliyuncs.com:1qaz2wsx

    原文作者:朝圣的路上
    原文地址: https://www.jianshu.com/p/68c058bc86ac
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞