亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis中AOF原理和缺點是什么

發布時間:2021-11-10 10:45:20 來源:億速云 閱讀:139 作者:小新 欄目:關系型數據庫

這篇文章主要介紹了Redis中AOF原理和缺點是什么,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

AOF

Redis中AOF原理和缺點是什么

  • 上文我們提到了rRedis中的一種持久化方式就是RDB

    • 此文我們來講另一種實現方式那就是AOF

    • AOF是通過只記錄Redis寫入命令的追加式日志文件

    • AOF日志存儲的因為是順序指令,所以在Redis宕機后,內部"重走一遍老路",就可以達到恢復數據的目的

【相關推薦:Redis視頻教程】

AOF原理

  • 每次我們執行寫入命令的時候,Redis都會把命令追加到AOF文件里面

    • 實際是將內容寫到內存的一個緩存匯總

    • 所以Redis需要實時的去調用Linux提供的fsync函數每次將制定文件從內核緩存寫到磁盤

    • 因為如果實時的去調用函數是非常我們也可以通過改變配置參數來調整調用fsync函數的頻率

重寫

  • 如果一直追加AOF文件,日志會變得越來越大

    • 所以Redis內部實現了「重寫」,用來壓縮文件

    • 首先因為很多的key-value早就已經國企,或者很多值不斷被更新,那么日志還存這些無用的數據顯然是可以進行優化的

    • 所以創建一個子進程對內存進行遍歷

    • 遍歷成一個新的文件日志,所以實現了只有最新的值才需要存儲在AOF日志中

    • 我們可以使用下圖的命令來開啟重寫,當然也可以設置成自動執行AOF

Redis中AOF原理和缺點是什么

AOF缺點

  • 每次遍歷整個內存,會給系統帶來很大的額外性能開銷

  • 每次恢復數據是一個很長的過程并且每次進行從內核寫到磁盤很耗費IO性能

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Redis中AOF原理和缺點是什么”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

开阳县| 铅山县| 青州市| 中西区| 和林格尔县| 兴业县| 亚东县| 富川| 内丘县| 陇南市| 革吉县| 望城县| 肇东市| 阿拉善左旗| 辽源市| 蓬安县| 睢宁县| 忻城县| 嘉荫县| 沁阳市| 波密县| 虎林市| 兴国县| 额敏县| 当阳市| 黔江区| 南丹县| 巨野县| 汾西县| 西华县| 廉江市| 阳西县| 青神县| 龙川县| 晋江市| 马鞍山市| 梁山县| 淳安县| 宝兴县| 政和县| 武强县|