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了。
這樣你就可以愉快的玩耍了,哈哈 +_+ ...