linux安裝好redis,如何在window端訪問?


 

 注:看本文章的話一定得靜下心來一步一步跟着走,絕對可以配置好的,相信自己。

1.確保自己安裝好了redis,沒安裝好的請移步到我的文章:linux安裝redis:https://www.cnblogs.com/fh-fendou/p/9897556.html

2.我們需要給redis進行授權一下,因為我們要在外網使用,進入redis.conf 文件

修改幾處配置  :vi redis.conf

a)將綁定的本機給注釋掉,

 


b)將redis-service設置為后台服務

c)設置redis-cli連接redis服務器的密碼

 

 d)退出保存:命令:wq!

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

查看進程,ps -ef | grep redis

4.redis-cli redis客戶端進行連接服務器,測試是否可以連接成功。

-h 是連接的主機ip,host的縮寫,-p 是端口 port的縮寫  ,-a 后面是密碼(requirepass 后面配置的)auth的縮寫

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

通過輸入ping,服務器返回pong,redis是不區分大小寫的,退出是quit。

5.外網怎么測試連接redis服務器呢,首先需要防火牆允許redis端口6379開放出來。

a) iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
#允許6379端口

該命令如果不行那就換成這個:iptables -I INPUT -m state --state NEW -m tcp -p tcp -m multiport --dports 6379 -j ACCEPT
b) service iptables save  #保存iptables規則(此處也可能有問題,需要自己去搜啦,哈哈,很好搜的:https://blog.csdn.net/xu_melon/article/details/79043320)

c) iptables -nvL 查看iptables表的規則

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

6.在外面的電腦上,cmd--->telnet 121.43.xx.110空格6379   注意空格,如果出現一個黑屏就表示外網可以訪問redis的服務器:telnet 121.43.xx.110  6379  IP對應你的linux主機的ip(可能需要進去設置一下telnet了:https://jingyan.baidu.com/article/375c8e19bff04625f3a22961.html)

 

 

你可能在最后一步會出現鏈接不上遠程的ip:那么如果是阿里雲服務器的話原因就在於你是否配置了安全組規則(得進入你購買的阿里雲服務器后台配置),配置如下:

https://blog.csdn.net/qq_31362767/article/details/81475313

這是最終配置完成的圖:最后你再打開cmd,telnet 121.43.xx.110  6379 一下就可以啦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM