1. 首页
  2. 编程语言
  3. 其他
  4. Redis为什么快如何实现高可用及持久化

Redis为什么快如何实现高可用及持久化

上传者: 2021-06-01 17:30:12上传 PDF文件 972.01 KB 热度 23次

前言作为Java程序员,在面试过程中,缓存相关的问题是躲不掉的,肯定会问,例如缓存一致性问题,缓存雪崩、击穿、穿透等。说到缓存,那肯定少不了Redis,我在面试的时候也是被问了很多关于Redis相关的知识,但是Redis的功能太强大了,并不是一时半会儿能掌握好的,因为有些高级特性或是知识平时并不会用到。Redis为什么这么快Redis是一个由C语言编写的开源的,基于内存,支持多种数据结构可持久化的NoSQL数据库。这样即使命令还没执行突然宕机了,通过AOF日志文件也是可以恢复的。AOF重写的原理就是,fork一个子进程,对内存进行遍历,然后生成一系列的Redis指令,然后序列化到一个新的aof文件中。AOF默认是关闭的,需要在配置文件中手动开启。

下载地址
用户评论