今天學Redis過程中遇到問題,拒絕連接:
通過查找,一般這種情況出現問題有兩種:
第一種情況:一般本機拒絕訪問就是出現了有其他IP地址在訪問,刪除其他訪問進程(我失敗的而原因是IDEA連接之後沒關閉導致其他IP訪問不了)
首先查看有沒有其他IP訪問Redis
ps -ef | grep redis
果不其然,有其他IP訪問
把這個進程殺死就好了 kill 10976
之後在訪問就成功了
第二種情況,其他IP連接失敗,這種就是redis.config文件配置問題,進行如下修改:
一是配置文件 redis.config沒更改配置(因爲默認配置只能本地登錄,不能外網訪問)所以必須先對redis.config更改:
vim /root/redis/etc/redis.conf
這裏按照你自己實際存放的位置進行vim。
首先,將bin 127.0.0.1這一行註釋,否則就只能本機訪問:
然後,將protected-mode yes 改爲no
改完之後:wq保存退出:重新下面的指令訪問就可以了
redis-server /root/redis/etc/redis.conf
redis-cli