啟動的時候就是通過配置文件啟動的
1.linux中打開我們的redis.conf
vim的相關操作
2.從上到下閱讀這個Redis.conf
2.1 Redis的一些說明
includes:
modules:
network:
general(通用)
notice通知也是生產階段使用
SNAPSHOTTING(快照):
持久化,在規定的時間內,執行了多少次就會保存為一個文件,一般是 .rdb .aof,這個動作就叫做快照
redis是內存數據庫,如果沒有持久化,那么數據斷電即失去
REPLICATION復制,主從復制的時候用到,
SECURITY:
這里是用來設置redis的密碼的,redis默認是沒有密碼的,也就是說我們直接去ping是可以ping通的
設置密碼如下:
或者在控制台設置,一般也是這么設置
CLIENTS(客戶端配置) :
MEMORY MANAGEMENT(內存設置):
這個策略分別有可以自己配置:
1.noeviction: 不刪除策略, 達到最大內存限制時, 如果需要更多內存, 直接返回錯誤信息。(默認值)
2.allkeys-lru: 所有key通用; 優先刪除最近最少使用(less recently used ,LRU) 的 key。
3.volatile-lru: 只限於設置了 expire 的部分; 優先刪除最近最少使用(less recently used ,LRU) 的 key。
4.allkeys-random: 所有key通用; 隨機刪除一部分 key。
5.volatile-random: 只限於設置了 expire 的部分; 隨機刪除一部分 key。
6.volatile-ttl: 只限於設置了 expire 的部分; 優先刪除剩余時間(time to live,TTL) 短的key。
APPEND ONLY MODE(模式)aof的配置: