Get the App
SLTechnology News&Howtos  ›  Database  › 

The difference between two kinds of persistence in redis

Shulou Source: shulou.com Published: 2022-06-01 14:09:54 09月25日 Update

This article is to share with you about the difference between the two kinds of persistence of redis, the editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article.

Persistent storage is to store the data stored in Redis in memory in the hard disk to achieve permanent preservation of the data.

We all know that Redis is a memory-based nosql database, memory storage is easy to cause data loss, because when the server shutdown and other abnormal conditions will lead to the loss of data stored in memory.

Enable the persistence feature of redis to save the data to disk. When redis restarts, you can recover the data from disk.

Redis provides two ways for persistence, one is RDB persistence (the principle is to dump the database records of Reids in memory regularly to RDB persistence on disk), and the other is AOF (append only file) persistence (the principle is to write the operation log of Reids to a file in an appended way).

The difference between the two

RDB persistence means that the snapshot of the dataset in memory is written to disk within a specified time interval. The actual operation is a child process of fork, which first writes the dataset to a temporary file, and then replaces the previous file and stores it with binary compression.

AOF persistence records every write and delete operation processed by the server in the form of log, query operation is not recorded, it is recorded in the form of text, and you can open the file to see the detailed operation record.

The above is the difference between the two kinds of persistence of redis. The editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.

Tags: Data memory storage files disks methods principles databases logs more servers knowledge articles services practical successful small binary functional practical Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Microsoft Huawei Apple Shulou Tech Info Shulou Technology