1. 首页
  2. 数据库
  3. Informix
  4. 浅谈redis内存数据的持久化方式

浅谈redis内存数据的持久化方式

上传者: 2020-09-11 17:21:19上传 PDF文件 237.28KB 热度 30次

Redis的强大性能很大程度上都是因为所有数据都是存储在内存中的,然而当Redis重启后,所有存储在内存中的数据将会丢失,在很多情况下是无法容忍这样的事情的。典型的需要持久化数据的场景如下:。Redis允许用户自定义快照条件,当满足条件时自动执行快照。RDB文件是经过压缩处理的二进制文件,所以占用的空间会小于内存中数据的大小,更有利于传输。当重完操作完成后,会将所有缓冲区中的日志一次性写入到临时文件中。然后调用原子性的rename命令用新的 AOF文件取代老的AOF文件。删除AOF文件中无用的命令的过程称为"AOF重写",AOF重写可以在配置文件中做相应的配置,当满足配置的条件时,自动进行AOF重写操作。

用户评论