您好,登錄后才能下訂單哦!
解決辦法
設置key的過期時間 2. 按需求使用8種數據淘汰策略
volatile-lru(Least Recently Used):從已設置過期時間的數據集中挑選最近最少使用的數據淘汰
volatile-lfu(Least Frequently Used):從已設置過期時間的數據集中挑選一段時間內使用頻率最少的數據淘汰
volatile-ttl(Time To Live):從已設置過期時間的數據集中挑選將要過期的數據淘汰
volatile-random:從已設置過期時間的數據集中隨機選擇數據淘汰
allkeys-lru:從數據集中挑選最近最少使用的數據淘汰
allkeys-lfu:從所有Keys中挑選一段時間內使用頻率最低的數據淘汰
allkeys-random:從數據集中隨機選擇數據淘汰
方式一:RDB 簡介
RDB:Redis Database(默認持久化機制,默認文件名dump.rdb)
優點
快照保存數據極快,還原數據極快
缺點
小內存及其不適合使用
*快照條件**
Redis服務器正常關閉:./bin/redis-cli shutdown
save 900 1 //每900秒(15分鐘)至少1個key發生變化,產生快照
save 300 10 //每300秒(5分鐘)至少10個key發生變化,產生快照
方式二:AOF 原理簡介
2. 每當執行服務器(定時)任務或者函數時flushAppendOnlyFile 函數都會被調用, 這個函數執行以下兩個工作:
WRITE:根據條件,將 aof_buf 中的緩存寫入到 AOF 文件
優點
持久化比RDB更好,不會丟失任何的修改
缺點
持久化文件會變的越來越大
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。