個人專題目錄
1. 它在哪
1.1 地址
clip_image213.jpg
1.2 為什么我將它拷貝出來單獨執(zhí)行?
2. Units單位
clip_image215.jpg
1 配置大小單位,開頭定義了一些基本的度量單位,只支持bytes,不支持bit
2 對大小寫不敏感
3. INCLUDES包含
clip_image217.jpg
和我們的Struts2配置文件類似,可以通過includes包含,redis.conf可以作為總閘,包含其他
4. GENERAL通用
4.1 Daemonize
4.2 Pidfile
4.3 Port
4.4 Tcp-backlog
tcp-backlog
設(shè)置tcp的backlog,backlog其實是一個連接隊列,backlog隊列總和=未完成三次握手隊列 + 已經(jīng)完成三次握手隊列。
在高并發(fā)環(huán)境下你需要一個高backlog值來避免慢客戶端連接問題。注意Linux內(nèi)核會將這個值減小到/proc/sys/net/core/somaxconn的值,所以需要確認增大somaxconn和tcp_max_syn_backlog兩個值
來達到想要的效果
4.5 Timeout
4.6 Bind
4.7 Tcp-keepalive
單位為秒,如果設(shè)置為0,則不會進行Keepalive檢測,建議設(shè)置成60
4.8 Loglevel
4.9 Logfile
4.10 Syslog-enabled
是否把日志輸出到syslog中
4.11 Syslog-ident
指定syslog里的日志標志
4.12 Syslog-facility
指定syslog設(shè)備,值可以是USER或LOCAL0-LOCAL7
4.13 Databases
5. SNAPSHOTTING快照
5.1 Save
save 秒鐘 寫操作次數(shù)
clip_image219.jpg
RDB是整個內(nèi)存的壓縮過的Snapshot,RDB的數(shù)據(jù)結(jié)構(gòu),可以配置復(fù)合的快照觸發(fā)條件,
默認
是1分鐘內(nèi)改了1萬次,
或5分鐘內(nèi)改了10次,
或15分鐘內(nèi)改了1次。
禁用
clip_image221.jpg
如果想禁用RDB持久化的策略,只要不設(shè)置任何save指令,或者給save傳入一個空字符串參數(shù)也可以
5.2 Stop-writes-on-bgsave-error
clip_image223.jpg
如果配置成no,表示你不在乎數(shù)據(jù)不一致或者有其他的手段發(fā)現(xiàn)和控制
5.3 rdbcompression
clip_image225.jpg
rdbcompression:對于存儲到磁盤中的快照,可以設(shè)置是否進行壓縮存儲。如果是的話,redis會采用