阿里云redis公網(wǎng)連接
前提條件
擁有一個(gè)Redis實(shí)例和ECS實(shí)例,并且ECS與Redis實(shí)例同屬于一個(gè)vpc
部署步驟
在Redis實(shí)例的白名單中加入ECS服務(wù)器私網(wǎng)地址
在ECS服務(wù)器的安全組中添加安全組規(guī)則,允許本地pc的公網(wǎng)地址和Reids實(shí)例的私網(wǎng)地址對(duì)ecs服務(wù)器的訪問(wèn)
-
在ECS服務(wù)器上安裝rineted(linux端口轉(zhuǎn)發(fā)工具)
- 安裝、解壓并進(jìn)入到解壓目錄
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz&&cd rinetd-
vi rinetd.c 修改綁定端口號(hào)
輸入/bindPort >= 65536 查詢
輸入/connectPort >= 65536查詢將65536改成65535
-
手動(dòng)創(chuàng)建目錄 /usr/man/man8
mkdir /usr/man/man8 -
創(chuàng)建配置文件
vi /etc/rinetd.conf內(nèi)容格式
0.0.0.0 6379 <Redis的連接地址> 6379 logfile /var/log/rinetd.log0.0.0.0 6379表示本機(jī)地址和端口號(hào) <Redis的連接地址> 6379 是要連接的redis地址和端口號(hào)
-
常用命令
rinetd 啟動(dòng) echo rinetd >>/etc/rc.local 將rinetd設(shè)置為自啟動(dòng) pkill rinetd 結(jié)束進(jìn)程 netstat -anp | grep 6379 查看服務(wù) -
本地驗(yàn)證測(cè)試
使用redis-cli 連接ecs linux服務(wù)器
或者是用redis客戶端redis desktop工具連接linux服務(wù)器
或者使用jedis連接 ecs linux服務(wù)器