25Redis - redis持久化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20042935/article/details/90024182

Redis的高性能是由于其将所有数据都存储在了内存中,为了使Rdis在重启之后仍能保证数据不丢失,需要将数据从内存中同步到硬盘中,这一过程就是持久化。

Redis支持两种方式的持久化,一种是RDB方式,一种是AOF方式。可以单独使用其中一种或将两者结合使用。

1、RDB持久化(默认支持,无需配置)

该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。

2、AOF持久化

该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取改文件来重新构建数据库,以保证启动之后数据库的数据是完整的。

3.无持久化

我们可以通过配置的方式禁用Redis服务器的持久化功能,这样我们就可以将Redis视为一个能加强版的mamcached。

Redis可以同时使用RDB和AOF。

猜你喜欢

转载自blog.csdn.net/qq_20042935/article/details/90024182