文章目錄
- 配置檔案 redis.conf
-
- 1 啟動特定配置的 Redis
- 2 機關的大小寫不敏感
- 3 可引入其他配置檔案的内容
- 4 網絡:綁定的 ip
- 5 網絡:是否開啟保護模式
- 6 網絡:端口
- 7 是否以守護程序開啟
- 8 指定 pid 檔案
- 9 日志配置
- 10 資料庫的數量
- 11 是否顯示 Logo
- 12 快照:儲存政策
- 13 快照:出錯是否繼續
- 14 快照:是否壓縮 rdb 檔案
- 15 快照:儲存 rdb 檔案時,進行錯誤校驗
- 16 快照:rdb 檔案的儲存目錄
- 17 安全:設定密碼
- 18 最大用戶端數量
- 19 最大記憶體設定
- 20 記憶體滿後的處理政策
- 21 持久化配置
配置檔案 redis.conf
1 啟動特定配置的 Redis
開頭便有這樣一行指令,這也是十分常用的啟動 Redis 方式,我們一般會将多種配置方案放在一個配置目錄中,按需啟動。
2 機關的大小寫不敏感
3 可引入其他配置檔案的内容
4 網絡:綁定的 ip
此處我已修改并注釋,為了進行遠端的通路
5 網絡:是否開啟保護模式
值為 no 時,則遠端的用戶端,可進行通路
6 網絡:端口
7 是否以守護程序開啟
預設為 no,redis-server 無法在背景運作,隻有設為 yes 後,redis-server 便可以在背景運作
8 指定 pid 檔案
以背景方式運作 redis-server,需要指定一個 pid 檔案,此處已進行預設的指定
9 日志配置
四個級别
日志輸出的目的檔案
10 資料庫的數量
預設 16 個資料庫
11 是否顯示 Logo
用處不大,主要增加指令行用戶端的體驗,或者減少内容輸出
12 快照:儲存政策
save t n:意思是若在 t 秒内,發生了 n 次修改,則進行一次持久化快照儲存
13 快照:出錯是否繼續
快照的持久化過程如果出錯,是否繼續
14 快照:是否壓縮 rdb 檔案
需要額外消耗一些 CPU 資源
15 快照:儲存 rdb 檔案時,進行錯誤校驗
16 快照:rdb 檔案的儲存目錄
17 安全:設定密碼
将 foobared 改為密碼即可,但是通常是用指令來設定密碼:
用戶端連接配接> CONFIG SET requirepass “123456”
用戶端連接配接> AUTH 123456
18 最大用戶端數量
19 最大記憶體設定
20 記憶體滿後的處理政策
21 持久化配置
預設是不開啟 aof 模式的,而預設使用 rdb 方式進行持久化,在大部分情況下,rdb 完全夠用
目的檔案:
儲存政策