Redis配置文件
units
對大小寫不敏感
INCLUDES
包含其他配置文件
也就是組合多個redis.conf
network
bind 綁定的ip
也就是redis-server 可以連接的client的ip
默認是127.0.0.1,即本機,這樣就是隻能連本機。
當我們想連遠程服務器的時候,可以把遠程的ip寫上去,相當於是白名單。
寫成0.0.0.0 就是可以連接所有ip
protected-mode
受保護模式 ,受保護模式是yes也就是隻連接本機
GENERAL
通用配置GENERAL
daemonize 守護進程
- daemonize
默認是no,改成yes。
是no的話,就是一退出這個進程就結束了 - pidfile /var/run/redis_6379.pid
以後臺守護方式運行,就會有進程文件保存
日誌
databases
數據庫數量,默認是16
SNAPSHOTTING
持久化,在規定的時間內,執行了多少次操作,,則會持久化到文件 .rdb .rof
save
持久化規則:
save 900 1 #900s內至少有一個key進行修改,則進行持久化操作
save 300 10 #300s內至少10個key進行修改,則進行持久化操作
save 60 10000 #60s內至少10000個key進行修改,則進行持久化操作
stop-writes-on-bgsave-error
持久化如果出錯 是否還需要繼續工作
rdbcompression
是否壓縮rdb文件,會消耗cpu
rdbchecksum
保存rdb的時候,校驗rdb文件,如果出錯會進行修復
dir
rdb文件保存的目錄
REPLICATION 主從複製
SECURITY 安全
設置密碼
requirepass 默認不需要密碼
- 如果要設置密碼可以直接在配置文件寫
requirepass 970930
- 用命令
config set requirepass 970930
# 登錄
auth 970930
CLIENTS
設置能連接上redis的最大客戶端數量
MEMORY MANAGEMENT
內存達到上限後的處理策略
APPEND ONLY MODE
同步策略