Redis 面试题补充与汇总
前面的 12 个章节对 Redis 的面试题做了一个系统的讲解,那么本文将对 Redis 的热门面试题再做一个补充,力求覆盖到更多的 Redis 面试点。
Redis 持久化
Redis 持久化总共有以下三种方式:
- 快照方式(RDB, Redis DataBase)将某一个时刻的内存数据,以二进制的方式写入磁盘;
- 文件追加方式(AOF, Append Only File),记录所有的操作命令,并以文本的形式追加到文件中;
- 混合持久化方式,Redis 4.0 之后新增的方式,混合持久化是结合了 RDB 和 AOF 的优点,在写入的时候,先把当前的数据以 RDB 的形式写入文件的开头,再将后续的操作命令以 AOF 的格式存入文件,这样既能保证 Redis 重启时的速度,又能减低数据丢失的风险。
1.RDB 持久化
RDB(Redis DataBase)是将某一个时刻的内存快照(Snapshot),以二进制的方式写入磁盘的过程。它的持久化触发方式有两类:一类是手动触发,另一类是自动触发。手动触发持久化的操作有两个: save
和 bgsave
,它们的区别在于使用 bgsave
不会阻塞 Redis 主线程的业务执行。
save
命令执行流程,如下图所示:
Redis 面试题补充与汇总相关推荐
- Redis面试题汇总
文章目录 Redis面试题 1.介绍Redis中数据类型 2.redis中的持久化方案 3.redis的优点 4.主从模式 5.主从模式下宕机怎么办 slave宕机 master宕机 6.缓存问题 缓 ...
- 几率大的Redis面试题(含答案)
其他面试题类型汇总: Java校招极大几率出的面试题(含答案)----汇总 几率大的网络安全面试题(含答案) 几率大的多线程面试题(含答案) 几率大的源码底层原理,杂食面试题(含答案) 几率大的Red ...
- Redis面试题相关知识整理
Redis面试题相关知识整理 1.Redis的应用场景 2.Redis的特点 3.Redis对各种数据类型的操作 4.Redis的持久化机制 5.Redis的缓存穿透/缓存击穿/缓存雪崩问题 6.Re ...
- 大数据面试题及答案 汇总版
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/albg_boy/article/det ...
- java字符串笔试题_五道Java常见笔试题及答案汇总
1.String和StringBuffer的区别? 答:Java平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据.这个String类提供了数 ...
- Java 200+ 面试题补充③ Dubbo 模块
昨天在我的 Java 面试粉丝群里,有一个只有一年开发经验的小伙伴只用了三天时间,就找到了一个年薪 20 万的工作,真是替他感到开心. 他的经历告诉我们:除了加强自我实战经验之外,还要努力积累自己的理 ...
- Java 200+ 面试题补充② Netty 模块
让我们每天都能看到自己的进步.老王带你打造最全的 Java 面试清单,认真把一件事做到最好. 本文是前文<Java 最常见的 200+ 面试题>的第二个补充模块,第一模块为:<Jav ...
- python软件工程师面试题目及答案_Python面试题及答案汇总整理(2019版)
发现网上很多Python面试题都没有答案,所以博主花了很长时间搜集整理了这套Python面试题及答案,由于网上的Python相关面试题大多数都是2019年的,所以我这个也是2019版的,哈哈~ 1.一 ...
- 非常详细的Redis面试题(2021最新版)
文章目录 概述 什么是Redis Redis有哪些优缺点 为什么要用 Redis /为什么要用缓存 为什么要用 Redis 而不用 map/guava 做缓存? Redis为什么这么快 数据类型 Re ...
最新文章
- Unity创建登录页面(2)
- 二维随机变量期望公式_MIT 6.041 概率论笔记 离散随机变量(二)
- oracle asm dd命令,ASM来用DD命令模拟数据块损坏
- 两个input在一行让它们能对齐
- ubuntu 21.04对source.list.d目录的介绍(软件源、换源)
- java 对象转json,java首字母小写,判断方法是否为javabean方法
- eclipse打开出错 Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
- opengl层次建模_层次建模简介
- Word——Word中粘贴Visio图只显示下面一部分
- 设置子路由_多台路由器如何串联(级联)?
- 【白皮书分享】中国新能源汽车供应链白皮书2020.pdf(附下载链接)
- 死锁的处理策略——避免死锁
- paip.手机时间设置不能修改灰色禁用 解决大法
- 【java与智能设备】CH07_01_Android中的文件存储
- python问号堂--第二篇
- Markdown 数学符号大全
- PLC(S7-200)通过自由通讯口方式与变频器通讯(VLT)
- 原生/RN/Flutter选型
- ON-LSTM:用有序神经元表达层次结构
- 小程序蓝牙BLE——自动连接设备(手环)
热门文章
- Docker原理剖析
- UVA1584 ​​​​​​​Circular Sequence【字符串】
- 逐行粒度的vuex源码分析
- Java之类的构造器(反射)
- .Net Micro Framework导航总贴(新手必看)
- Silverlight与Flash在FF中的一些注意点
- python清空idle的内容_Python IDLE清空窗口的实例
- XUtils之注解机制详解
- linux开机自动ZFS,linux – 为什么重新启动导致我的ZFS镜像的一面成为UNAVAIL?
- ionic html5 上传图片,ionic4+angular7+cordova上传图片功能的实例代码