redis.conf配置重要字段詳解
1、redis的日誌級別:
redis的日誌級別分爲debug、verbose、notice、waining。在redis.conf中通過loglevel來配置redis的日誌等級。只記錄level級別大於配置文件中配置的等級。
#define REDIS_DEBUG 0
#define REDIS_VERBOSE 1
#define REDIS_NOTICE 2
#define REDIS_WARNING 3
2、設置數據庫數量:databases
數據庫數量默認是16.
redis下默認是由一個整數索引標識,而不是數據庫的名字。
redis下默認數據庫是 DB 0,可以在每個連接上使用 select <dbid>
命令選擇一個不同的數據庫,dbid 必須是一個介於 0 到 databases - 1 之間的值。
3、設置將數據同步到數據文件的條件:save <seconds> <changes>
指定在多長時間內,有多少次更新操作,就將數據同步到數據文件,可以多個條件配合。
如下圖分別表示:1秒內有1個更改,300秒內有10個更改,60秒內有10000個更改的情況下,達到這些條件中的任何一個,便會同步redis數據,進行redis數據持久化操作
4、設置存儲至本地數據庫時是否壓縮數據:rdbcompression
指定存儲至本地數據庫時是否壓縮數據,默認爲yes,Redis採用LZF壓縮,如果爲了節省CPU時間,可以關閉該選項,但會導致數據庫文件變的巨大