12.redis.conf詳解
阿新 • • 發佈:2022-05-25
1.INCLUDES模組(redis.conf可以引入其他的配置檔案共同起作用) # include /path/to/local.conf # include /path/to/other.conf 2.NETWORK(網路配置) #繫結的ip bind 127.0.0.1 #埠 port 6379 #保護模式 protected-mode yes 3.GENERAL(通用配置) 3.1#後臺執行的方式,以守護程序的方式啟動,預設是no,我們得自己改為yes daemonize yes 3.2#如果以後臺執行,我們需要指定一個pid檔案 pidfile /var/run/redis_6379.pid 3.3#日誌等級 loglevel notice 日誌級別可以是: 1# debug (a lot of information, useful for development/testing) 2# verbose (many rarely useful info, but not a mess like the debug level) 3# notice (moderately verbose, what you want in production probably) 4# warning (only very important / critical messages are logged)1 3.4#日誌的檔名稱 logfile "" 3.5#資料庫的數量,預設是16個 databases 16 3.6#啟動時是否顯示loggo always-show-logo yes 4.SNAPSHOTTING(快照:資料持久化) 持久化,在規定的時間內執行多少次操作,則會持久化到檔案.rab.aof中 redis是記憶體資料庫,如果沒有持久化,那麼資料是斷電即失的 4.1如果在900秒內,最少有一個key做了修改,我們會進行持久化操作 save 900 1 4.2如果300秒內有,最少有10個key做了修改,我們會進行持久化操作 save 300 10 4.3如果60秒內,最少10000個key做了修改,我們會進行持久化操作 save 60 10000 4.4如果持久化出錯,是否需要繼續工作 stop-writes-on-bgsave-error yes 4.5是否壓縮rab檔案,需要消耗一些cpu資源 rdbcompression yes 4.6儲存rab檔案時,是否進行錯誤的檢查校驗 rdbchecksum yes 4.7儲存rab檔案的路徑 dir ./ 5.SECURITY(安全設定密碼等)