4 解析配置文件 redis.conf

個人專題目錄


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會采用

還有 58% 的精彩內(nèi)容
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
支付 ¥2.99 繼續(xù)閱讀

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容