Redis日常運維-引數詳解
1 daemonize no
Redis 預設不是以守護程式的方式執行,可以透過該配置項修改,使用 yes 啟用守護程式(Windows 不支援守護執行緒的配置為 no )
2 pidfile /var/run/redis.pid
當 Redis 以守護程式方式執行時,Redis 預設會把 pid 寫入 /var/run/redis.pid 檔案,可以透過 pidfile 指定
3 timeout 300
當客戶端閒置多長秒後關閉連線,如果指定為 0 ,表示關閉該功能
4 loglevel notice
當客戶端閒置多長秒後關閉連線,如果指定為 0 ,表示關閉該功能
5 databases 16
設定資料庫的數量,預設資料庫為0,一共16個資料庫,可以使用SELECT命令在連線上指定資料庫id
6 save <seconds> <changes>
指定在多長時間內,有多少次更新操作,就將資料同步到資料檔案,可以多個條件配合
Redis 預設配置檔案中提供了三個條件:
save 900 1 表示 900 秒(15 分鐘)內有 1 個更改
save 300 10 表示300 秒(5 分鐘)內有 10 個更改
save 60 10000 表示60 秒內有 10000 個更改
7 rdbcompression yes
指定儲存至本地資料庫時是否壓縮資料,預設為 yes,Redis 採用 LZF 壓縮,如果為了節省 CPU 時間,可以關閉該選項,但會導致資料庫檔案變的巨大
8 dbfilename dump.rdb
指定本地資料庫檔名,預設值為 dump.rdb
9 dir ./
指定本地資料庫存放目錄
10 slaveof <masterip> <masterport>
設定當本機為 slave 服務時,設定 master 服務的 IP 地址及埠,在 Redis 啟動時,它會自動從 master 進行資料同步
11 masterauth <master-password>
設定 Redis 連線密碼,如果配置了連線密碼,客戶端在連線 Redis 時需要透過 AUTH <password> 命令提供密碼,預設關閉
12 maxclients 128
設定同一時間最大客戶端連線數,預設無限制,Redis 可以同時開啟的客戶端連線數為 Redis 程式可以開啟的最大檔案描述符數,如果設定 maxclients 0,表示不作限制。當客戶端連線數到達限制時,Redis 會關閉新的連線並向客戶端返回 max number of clients reached 錯誤資訊
13 maxmemory <bytes>
指定 Redis 最大記憶體限制,Redis 在啟動時會把資料載入到記憶體中,達到最大記憶體後,Redis 會先嚐試清除已到期或即將到期的 Key,當此方法處理 後,仍然到達最大記憶體設定,將無法再進行寫入操作,但仍然可以進行讀取操作。Redis 新的 vm 機制,會把 Key 存放記憶體,Value 會存放在 swap 區
14 appendonly no
指定是否在每次更新操作後進行日誌記錄,Redis 在預設情況下是非同步的把資料寫入磁碟,如果不開啟,可能會在斷電時導致一段時間內的資料丟失。因為 redis 本身同步資料檔案是按上面 save 條件來同步的,所以有的資料會在一段時間內只存在於記憶體中。預設為 no
15 vm-enabled no
將所有大於 vm-max-memory 的資料存入虛擬記憶體,無論 vm-max-memory 設定多小,所有索引資料都是記憶體儲存的(Redis 的索引資料 就是 keys),也就是說,當 vm-max-memory 設定為 0 的時候,其實是所有 value 都存在於磁碟。預設值為 0
16 include /path/to/local.conf
指定包含其它的配置檔案,可以在同一主機上多個Redis例項之間使用同一份配置檔案,而同時各個例項又擁有自己的特定配置檔案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2703914/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Redis日常運維-基礎認識Redis運維
- Redis日常運維-02主從複製Redis運維
- Redis日常運維-常用命令彙總Redis運維
- RAC日常運維運維
- redis配置檔案中各引數詳解Redis
- Linux 系統日常運維 9 大技能,搞定 90% 日常運維Linux運維
- 運維日常工作運維
- SQL SERVER日常運維(一)SQLServer運維
- ajax 引數詳解
- OGG引數詳解
- MongoDB日常運維-02安裝MongoDB運維
- Dockerfile - 引數與詳解Docker
- lsblk命令引數詳解
- Flink Checkpoint 引數詳解
- 函式引數詳解函式
- tar命令引數詳解
- MySQL 資料庫日常運維文件MySql資料庫運維
- 達夢資料庫日常運維資料庫運維
- Lync日常運維常用命令運維
- Postgresql日常運維-安裝(Linux)01SQL運維Linux
- Postgresql日常運維-安裝(Windows)02SQL運維Windows
- ORACLE OGG運維及日常監控Oracle運維
- Docker Swarm 日常運維命令筆記DockerSwarm運維筆記
- Nginx編譯引數大全 configure引數中文詳解Nginx編譯
- pg_settings引數詳解
- 常用的 wget 引數詳解wget
- find 命令的引數詳解
- Oracle GoldenGate常用引數詳解OracleGo
- oracle rac 核心引數詳解Oracle
- variables_order引數詳解
- SQL*Plus Set引數詳解SQL
- Prometheus hashmod 配置引數詳解Prometheus
- redis運維手冊Redis運維
- OceanBase 4.X 日常運維 常用SQL運維SQL
- 日常運維之TX鎖處理(一)運維
- 日常運維之TX鎖處理(二)運維
- Oracle RAC日常運維-ASM磁碟擴容Oracle運維ASM
- MongoDB日常運維-04副本集搭建MongoDB運維