- bind 參數,設定redis 監聽那個網卡接口的網絡連接請求。
如果bind這個參數註釋掉,redis將監聽所有網絡接口的請求,如果需要指定redis監聽指定網絡接口的網絡請求,那麼需要手動指定:
bind 127.0.0.1
redis 只監聽迴環網絡接口的網絡請求;
如果要指定redis 服務監聽多個網絡接口的話,只需要將網絡接口ip地址寫上即可,多個用空格區分bind 127.0.0.1 192.168.0.5
。只需要改變這個參數即可讓局域網下的其他主機可以連接到同局域網下的redis服務。
當然如果你想讓redis可以監聽主機下所有網絡端口的請求就直接把bind這個參數註釋即可。
- daemonize 參數 說明redis進程是後臺運行還是前臺運行
daemonize yes
表示redis以後臺運行
protected-mode
參數, 這個參數表示redis的一種安全機制;
在這個機制開啓情況下protected-mode yes
,如果你bind 127.0.0.1
客戶端也是連接不上的。
在這個機制關閉情況下protected-mode no
,如果你bind 127.0.0.1
客戶端也是連接不上的,這個bind 127.0.0.1
限定了redis只是監聽本地迴環的網絡請求。
如果是這樣的配置bind 127.0.0.1 192.168.0.5
和 protected-mode no
局域網可以連接;
如果是這樣的配置bind 127.0.0.1 192.168.0.5
和 protected-mode yes
配置, 局域網也可以連接;
綜上感覺protected-mode 參數配置感覺沒什麼用。所以保留爲默認配置protected-mode yes
port 8001
表示redis 監聽網絡接口的那個端口請求。如果構建redis網絡集羣這個參數務必設置。timeout 表示客戶端空閒多長時間後關閉連接,如指定 0,表示該超時機制關閉。
loglevel 指定日誌記錄級別:
指定日誌記錄級別,Redis總共支持四個級別:debug、verbose、notice、warning,默認爲 noticelogfile 指定日誌文件存放位置
logfile "/home/vc/dev/redis/redis-cluster/8001/redis-8001.log"
- dbfilename 指定redis 持久化數據庫文件名
dbfilename aliyun-redis-6379.rdb
- dir 屬性:指定redis 數據文件存放的目錄
dir /home/vc/dev/redis/data
appendonly yes
表示日誌是尾加的日誌信息。
參考文獻: