阿里云數(shù)據(jù)庫 Redis 需要通過 ECS 的內(nèi)網(wǎng)進(jìn)行連接訪問罚屋,如果您本地需要通過公網(wǎng)訪問云數(shù)據(jù)庫 Redis菠红,可以選擇在ecs上配置rinetd轉(zhuǎn)發(fā)到云數(shù)據(jù)庫豪直。配置方法如下:
- 下載rinetd;
- 安裝金蜀;
$ tar -xvf rinetd.tar.gz
$ cd rinetd
$ mkdir /usr/man
$ make&&make install
- 配置吗伤;
vi /etc/rinetd.conf
0.0.0.0 6379 r-xxxx.redis.rds.aliyuncs.com 6379
意思是把連接到本機(jī)所有6379端口的請求轉(zhuǎn)發(fā)到r-xxxx.redis.rds.aliyuncs.com:6379上面。
0.0.0.0 ---- 表示本機(jī)綁定所有地址
r-xxxx.redis.rds.aliyuncs.com --- 阿里云redis地址
如果剛好你這臺轉(zhuǎn)發(fā)的服務(wù)器安裝了redis,也用到了6379這個端口硫眨,那么你就需要修改一下轉(zhuǎn)發(fā)端口足淆,不然該服務(wù)器上的redis無法使用。請求都會被轉(zhuǎn)發(fā)到aliyun的redis上面礁阁。
- 啟動巧号;
rinetd
接下來你就可以通過公網(wǎng)的機(jī)器連接到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