RedisDesktopManager连接不上redis的解决方法
RedisDesktopManager是一款連接redis數(shù)據(jù)庫的客戶端。
背景:我是在自己機(jī)器上裝的redis,使用的是虛擬機(jī),系統(tǒng)是linux 版本是centeros-6.7
在使用這個(gè)連接redis的時(shí)候,發(fā)現(xiàn)連接不上。
第一步:在自己的本機(jī)外面試下能不能連接上虛擬機(jī),打開cmd,使用 ping 192.168.65.128? (192.168.65.128這個(gè)為虛擬機(jī)的ip地址 查看虛擬機(jī)的ip地址:命令 ifconfig)
如果能ping的通,這個(gè)沒問題,表示外部可以訪問得到。訪問不到可以,把虛擬機(jī)的防火墻給關(guān)了,最省事,命令: service iptables stop
第二步:在redis的配置文件(redis.conf)里面是否設(shè)置了requirepass? 表示連接的密碼,如果沒有設(shè)置,不好意思,連接不上
第三步: 在redis的配置文件里面,是否把bind 127.0.0.1 給注釋掉,如果沒有,連接不上
以上這些你都做了,應(yīng)該就沒有問題了
如果還是連接不上,你首先在你虛擬機(jī)里面登錄上redis的客戶端 進(jìn)入到src目錄層級(jí)下面。
和啟動(dòng)redis一樣,命令: ./redis-cli
進(jìn)入到客戶端之后:命令:auth 1234(你設(shè)置的密碼)
看一下是否ok。
我之前在這里踩了坑,明明我的配置文件里面設(shè)置了訪問密碼,卻沒有生效,為了保險(xiǎn)起見,還是再來看下,密碼是否生效了
如果ok,那就沒有問題,如果出現(xiàn)了錯(cuò)誤,說你密碼沒有設(shè)置,那就直接用命令設(shè)置:config set requirepass 1234(這個(gè)為你設(shè)置的訪密碼)
然后再試下命令 auth 1234(出現(xiàn)ok就好了)
這樣就應(yīng)該可以順利的連接上redis了。
這樣你就可以愉快的玩耍了,哈哈 +_+ ...
?
轉(zhuǎn)載于:https://www.cnblogs.com/zfding/p/7966450.html
總結(jié)
以上是生活随笔為你收集整理的RedisDesktopManager连接不上redis的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#设计模式之十七中介者模式(Media
- 下一篇: ping.sh