![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 84
redis的学习和感悟,前期的文章拷贝自小林coding,主要是怕到时候网站进不去,后面我将会添加我自己的文章
百炼之志
CSDN上都是我走过的路,希望对某个小伙伴有所帮助,就知足了。
我的终极目标是,在这里形成一个有深度的,系统的教程,我或者其他人,能再次学到东西,足矣。
展开
-
redis目录
面试篇 👇Redis 常见面试题数据类型篇 👇Redis 数据类型和应用场景图解 Redis 数据结构持久化篇 👇AOF 持久化是怎么实现的?RDB 快照是怎么实现的?Redis 大 Key 对持久化有什么影响?功能篇👇Redis 过期删除策略和内存淘汰策略有什么区别?高可用篇 👇主从复制是怎么实现的?为什么要有哨兵?缓存篇 👇什么是缓存雪崩、击穿、穿透?数据库和缓存如何保证一致性?原创 2023-12-20 22:23:22 · 364 阅读 · 1 评论 -
RDB 快照是怎么实现的?
大家好,我是小林哥。虽说 Redis 是内存数据库,但是它为数据的持久化提供了两个技术。分别是「 AOF 日志和 RDB 快照」。这两种技术都会用各用一个日志文件来记录信息,但是记录的内容是不同的。关于 AOF 持久化的原理我在上一篇已经介绍了,今天主要讲下 RDB 快照。所谓的快照,就是记录某一个瞬间东西,比如当我们给风景拍照时,那一个瞬间的画面和信息就记录到了一张照片。所以,RDB 快照就是记录某一个瞬间的内存数据,记录的是实际数据,而 AOF 文件记录的是命令操作的日志,而不是实际的数据。转载 2023-12-27 17:03:38 · 48 阅读 · 0 评论 -
AOF 持久化是怎么实现的?
这次小林给大家介绍了 Redis 持久化技术中的 AOF 方法,这个方法是每执行一条写操作命令,就将该命令以追加的方式写入到 AOF 文件,然后在恢复时,以逐一执行命令的方式来进行数据恢复。Redis 提供了三种将 AOF 日志写回硬盘的策略,分别是 Always、Everysec 和 No,这三种策略在可靠性上是从高到低,而在性能上则是从低到高。转载 2023-12-27 16:19:37 · 73 阅读 · 0 评论 -
Redis 数据结构
大家好,我是小林。Redis 为什么那么快?除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的处理。因此,这次我们就来好好聊一下 Redis 数据结构,这个在面试中太常问了。转载 2023-12-22 15:50:38 · 59 阅读 · 0 评论 -
Redis 常见数据类型和应用场景
String 是最基本的 key-value 结构,key 是唯一标识,value 是具体的值,value其实不仅是字符串, 也可以是数字(整数或浮点数),value 最多可以容纳的数据长度是 512M。List 列表是简单的字符串列表,按照插入顺序排序,可以从头部或尾部向 List 列表添加元素。列表的最大长度为 2^32 - 1,也即每个列表支持超过 40 亿个元素。转载 2023-12-22 00:20:00 · 102 阅读 · 0 评论 -
Redis 常见面试题
我们直接看 Redis 官方是怎么介绍自己的。Redis 官方的介绍原版是英文的,我翻译成了中文后截图的,所以有些文字读起来会比较拗口,没关系,我会把里面比较重要的特性抽出来讲一下。Redis 是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,消息队列、分布式锁等场景。转载 2023-12-21 22:59:21 · 31 阅读 · 0 评论