redis踩坑:(error) DENIED Redis is running in protected mode because protected mode is enabled
場景:阿里雲上部署了redis,也配置了redis.conf
註釋掉綁定ip
# bind 127.0.0.1
Redis默認不是以守護進程的方式運行,可以通過該配置項修改,使用yes啓用守護進程,設置爲no
daemonize no
保護模式,關閉保護模式,否則外部ip無法連接
protected-mode no
以上設置完成後,進入redis/bin目錄,重啓redis,命令
./redis-server
啓動springboot項目,依然報錯,使用Redis Desktop Manager依然連接不上。
查找後發現redis.conf雖然設置了,但是並沒有重啓。
所以需要真正的和配置文件啓動需要:
./redis-server redis.conf
再次連接redis,成功,啓動項目,成功。
其他硬知識
查看redis進程是否存在
ps -ef |grep redis
檢測6379端口是否在監聽
netstat -lntp | grep 6379
停止redis,使用control+c快捷鍵或者使用客戶端 redis-cli shutdown
原文鏈接:https://blog.csdn.net/java_mdzy/article/details/89221510