RedisDesktopManager連接不上redis的解決方法


RedisDesktopManager是一款連接redis數據庫的客戶端。

背景:我是在自己機器上裝的redis,使用的是虛擬機,系統是linux 版本是centeros-6.7

在使用這個連接redis的時候,發現連接不上。

第一步:在自己的本機外面試下能不能連接上虛擬機,打開cmd,使用 ping 192.168.65.128  (192.168.65.128這個為虛擬機的ip地址 查看虛擬機的ip地址:命令 ifconfig)

如果能ping的通,這個沒問題,表示外部可以訪問得到。訪問不到可以,把虛擬機的防火牆給關了,最省事,命令: service iptables stop

第二步:在redis的配置文件里面,是否把bind 127.0.0.1 給注釋掉,如果沒有,連接不上

第三步:在redis的配置文件里面,是否把本地保護模式給關閉,如果沒有,連接不上,關閉方式:protected-mode no

如果你沒有設置密碼,應該是可以連接上了。如果你設置了密碼,請看下面:

1:在redis的配置文件(redis.conf)里面設置了requirepass  表示連接的密碼

如果還是連接不上,你首先在你虛擬機里面登錄上redis的客戶端 進入到src目錄層級下面。

和啟動redis一樣,命令: ./redis-cli

進入到客戶端之后:命令:auth 1234(你設置的密碼)

看一下是否ok。

我之前在這里踩了坑,明明我的配置文件里面設置了訪問密碼,卻沒有生效,為了保險起見,還是再來看下,密碼是否生效了

如果ok,那就沒有問題,如果出現了錯誤,說你密碼沒有設置,那就直接用命令設置:config set requirepass 1234(這個為你設置的訪密碼)

然后再試下命令 auth 1234(出現ok就好了)

這樣就應該可以順利的連接上redis了。

這樣你就可以愉快的玩耍了,哈哈 +_+ ...

 


免責聲明!

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



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