阿里雲 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,最新版是
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隨想”
本節完