redis設定檔參數
來源:互聯網
上載者:User
/********************************* GENERAL *********************************/ // 是否作為守護進程運行 daemonize yes // 如以後台進程運行,則需指定一個pid,預設為/var/run/redis.pid pidfile /var/run/redis.pid // Redis預設監聽連接埠 port 6379 tcp-backlog 511 // 用戶端閑置多少秒後,中斷連線 timeout 0 tcp-keepalive 0 // 日誌記錄等級,有4個可選值,debug,verbose,notice,warning loglevel notice // 指定日誌輸出的檔案名稱,可設為/dev/null屏蔽日誌 logfile "" // 可用資料庫數,預設值為16,預設資料庫為0 databases 16 /****************************** SNAPSHOTTING 快照 *********************************/ // 儲存資料到disk的策略 // 900 秒有 1 條改變儲存到disk save 900 1 // 300 秒有 10 條改變儲存到disk save 300 10 // 60 秒有 10000 條改變儲存到disk save 60 10000 stop-writes-on-bgsave-error yes // 當dump .rdb資料庫的時候是否壓縮資料對象 rdbcompression yes rdbchecksum yes // 本機資料庫檔案名稱,預設值為dump.rdb dbfilename dump.rdb // 本機資料庫存放路徑,預設值為 ./ dir ./ /*************************** REPLICATION Redis的複製配置 *********************************/ // 當本機為從服務時,設定主服務的IP及連接埠 // slaveof <masterip> <masterport> // 當本機為從服務時,設定主服務的串連密碼 // masterauth <master-password> // 當從庫同主機失去串連或者複製進行中,從機庫有兩種運行方式 // 1) 如果slave-serve-stale-data設定為yes(預設設定),從庫會繼續相應用戶端的請求 // 2) 如果slave-serve-stale-data是指為no,出去INFO和SLAVOF命令之外的任何請求都會返回一個錯誤"SYNC with master in progress" slave-serve-stale-data yes slave-read-only yes