關於redis配置文件不生效的問題
今天在新虛擬機上重裝了個redis,
bind-ip
,protected-mode
也改了,宿主機就是連不了,懷疑是不是用的不是我改的這個配置文件。記得以前無意間看過一個命令,能顯示當前使用的配置文件,卻怎麼也想不起來了。
找了一圈也沒找到答案,後來看了下文檔發現是INFO server
命令。
然後看了下,發現結果中config_file
是空的。的確沒加載到那配置文件。
所以sudo redis-server /erc/redis.conf
指定配置文件。
本來以爲會自動加載這個文件的,因爲我沒記錯的話,以前我是自動加載
redis.conf
文件的。第一次以爲是非root用戶的原因,後來加上sudo redis-server /etc/redis.conf
還是沒用,必須得sudo redis-server /etc/redis.conf
,不知道是不是ArchLinux
版本的原因?