redis 3.2 報錯 Redis protected-mode 配置文件沒有真正啟動


(error) DENIED Redis is running in protected mode because protected mode is enabled

  • Redis protected-mode 是3.2 之后加入的新特性,在Redis.conf的注釋中,我們可以了解到,他的具體作用和啟用條件
(error) DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the lookback interface. If you want to connect from external computers to Redis you may adopt one of the following solutions: 1) Just disable protected mode sending the command 'CONFIG SET protected-mode no' from the loopback interface by connecting to Redis from the same host the server is running, however MAKE SURE Redis is not publicly accessible from internet if you do so. Use CONFIG REWRITE to make this change permanent. 2) Alternatively you can just disable the protected mode by editing the Redis configuration file, and setting the protected mode option to 'no', and then restarting the server. 3) If you started the server manually just for testing, restart it with the --portected-mode no option. 4) Setup a bind address or an authentication password. NOTE: You only need to do one of the above things in order for the server to start accepting connections from the outside.

是說處於保護模式,只能本地鏈接,我們需要修改配置文件../redis.conf 
1)打開配置文件把下面對應的注釋掉

# bind 127.0.0.1 

2)Redis默認不是以守護進程的方式運行,可以通過該配置項修改,使用yes啟用守護進程,設置為no

daemonize no

3)保護模式

protected-mode no 

4)最后關鍵的是: 
沒反應應該是你啟動服務端的時候沒有帶上配置文件。你可以./redis-server redis.conf 
你配置好了,但要重新啟動redis,如果還是報一樣的錯誤,很可能是沒有啟動到配置文件,所以需要真正的和配置文件啟動需要: 
在redis.conf文件的當前目錄下:

$ redis-server redis.conf

如果還是所某個端口已在使用,那么可能是有 后台程序在占用該端口,需要kill 掉該程序,重新帶上配置文件。./redis-server redis.conf啟動。 
將含有”redis”關鍵詞的進程殺死:

$ ps -ef | grep redis | awk ‘{print $2}’ | xargs kill -9

原文地址:http://blog.csdn.net/Agly_Clarlie/article/details/52251746

后記

第一安裝redis,直接上了最新的3.2.8  java代碼測試jedis連接的時候,遇到了最初的報錯,沒有配置遠程連接,沒有配置protected-mode,沒有啟動配置文件。甚至還有在不同路徑啟動redis-server。

新同學注意,每次啟動要在同一個路徑啟動redis-server,你在哪個路徑啟動的,存儲的文件會在該目錄下生成。

 


免責聲明!

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



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