1. 程式人生 > >阿里雲 Linux(CentOS)中Redis配置注意事項

阿里雲 Linux(CentOS)中Redis配置注意事項

1,執行的Redis伺服器提示找不到該命令:

執行ln -s /root/redis-2.8.17/src/redis-server / usr / bin / redis-server,為redis-server建立軟連線,其中/root/redis-2.8.17/src/為我redis安裝目錄中的SRC目錄。

2,啟動的Redis

redis-service /root/redis-2.8.17/redis.conf

 

3,為redis的-CLI建立軟連線,其中/root/redis-2.8.17/src/為我redis的安裝目錄中的SRC目錄。

ln -s /root/redis-2.8.17/src/redis-cli / usr / bin / redis-cli

 

關於讓外網可以訪問的Redis的步驟,參考  https://www.cnblogs.com/xiezhi/p/7066805.html

其中別忘了在阿里雲控制檯放開6379埠號。

 

然後通過遠端登入命令就可以測試是否可以連通到公網IP下的6379埠了。

 

為防止參考文章被原作者刪除,我這裡複製下原文,如果有侵權,請告知,我會刪除。

連結原文  https://www.cnblogs.com/xiezhi/p/7066805.html

 

Linux的安裝Redis的及外網訪問

1.下載Redis,最新版是

redis -3.2.1.tar.gz

2.上傳到Linux上,解壓到/ usr / local /下面,命令:tar -zxvf redis-3.2.1.tar.gz

3.我們需要給redis進行授權一下,因為我們要在外網使用,進入redis.conf檔案

修改幾處配置:vi redis.conf

一)將繫結的本機給註釋掉,

 

B)將redis的服務設定為後臺服務

c)中設定的Redis-CLI連線redis的伺服器的密碼

 

d)退出儲存:命令:WQ!

 

4.啟動redis伺服器,在redis的目錄下面,redis-service redis.conf

檢視程序,ps -ef | grep redis

 

5.redis-cli redis客戶端進行連線伺服器,測試是否可以連線成功。

-h是連線的主機ip,host的縮寫,-p是埠port的縮寫,-a後面是密碼(requirepass後面配置的)auth的縮寫

看到上面的6379說明連線成功。

 

通過輸入平,伺服器返回乒乓球,Redis的是不區分大小寫的,退出是退出。

 

6.外網怎麼測試連線redis的伺服器呢,首先需要防火牆允許redis的埠6379開放出來。

 

a)iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
#允許6379埠
b)service iptables save#儲存iptables規則

 

c)iptables -nvL檢視iptables表的規則

ps -ef | grep redis找到redis的程序號,殺掉kill -9 pid,重啟redis的服務,redis-service redis.conf,

 

7.在外面的電腦上,cmd ---> telnet 121.43.xx.110空格6379注意空格,如果出現一個黑屏就表示外網可以訪問redis的伺服器

 

 

我的命令寫錯了,telnet 121.43.xx.110 6379 IP對應你的linux主機的ip

 

下面是一段Redis的簡單的例項,程式碼是參考別人的,我修改了一下訪問Redis的使用密碼的地方。

以下程式碼來自:

http://www.cnblogs.com/edisonfeng/p/3571870.html

 

歡迎大家關注我的公眾號號“up隨想”

本節完