Redis 核心技术与实战
从原理到实战,彻底吃透 Redis
蒋德钧  中科院计算所副研究员
总榜 第8名
专栏
已完结·共 53 讲
|
8.2w 人已学
|
收藏
它保存数据时所消耗的内存空间较多
来自:11 | “万金油”的String,为什么不好用了?
29 人划过
这跟 Redis 的持久化机制有关系。在使用 RDB 进行持久化时,Redis 会 fork 子进程来完成,fork 操作的用时和 Redis 的数据量是正相关的,而 fork 在执行时会阻塞主线程。数据量越大,fork 操作造成的主线程阻塞的时间越长。所以,在使用 RDB 对 25GB 的数据进行持久化时,数据量较大,后台运行的子进程在 fork 创建时阻塞了主线程,于是就导致 Redis 响应变慢了。
来自:09 | 切片集群:数据增多了,是该加内存还是加实例?
26 人划过
如果在 down-after-milliseconds 毫秒内,主从节点都没有通过网络联系上,我们就可以认为主从节点断连了。如果发生断连的次数超过了 10 次,就说明这个从库的网络状况不好,不适合作为新主库。
来自:07 | 哨兵机制:主库挂了,如何不间断服务?
23 人划过
等到这些增改的数据要被从缓存中淘汰出来时,缓存将它们写回后端数据库
来自:23 | 旁路缓存:Redis是如何工作的?
19 人划过
如果你观察到的 Redis 运行时延迟是其基线性能的 2 倍及以上,就可以认定 Redis 变慢了
来自:18 | 波动的响应延迟:如何应对变慢的Redis?(上)
14 人划过
这里就涉及到了 Redis 用来实现简单的事务的 MULTI 和 EXEC 命令。当多个命令及其参数本身无误时,MULTI 和 EXEC 命令可以保证执行这些命令时的原子性。
来自:14 | 如何在Redis中保存时间序列数据?
13 人划过
这对括号会把 key 的一部分括起来,客户端在计算 key 的 CRC16 值时,只对 Hash Tag 花括号中的 key 内容进行计算
来自:37 | 数据分布优化:如何应对数据倾斜?
10 人划过
Redis Cluster 的实例启动后,默认会每秒从本地的实例列表中随机选出 5 个实例,再从这 5 个实例中找出一个最久没有通信的实例,把 PING 消息发送给该实例
来自:38 | 通信开销:限制Redis Cluster规模的关键因素
8 人划过
Redis 的主从集群可以提升数据可靠性,主节点在和从节点进行数据同步时,会使用两个缓冲区:复制缓冲区和复制积压缓冲区,这两个缓冲区的作用各是什么?会对 Redis 主从同步产生什么影响吗?
来自:期中测试题 | 一套习题,测出你的掌握程度
7 人划过
RESP 3 协议增加了对多种数据类型的支持,包括空值、浮点数、布尔值、有序的字典集合、无序的集合等
来自:加餐(四) | Redis客户端如何与服务器端交换命令和数据?
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
免费试读
讲师

蒋德钧

中科院计算所副研究员

蒋德钧,中科院计算所副研究员,清华大学硕士,荷兰阿姆斯特丹 Vrije Universiteit 博士,长期致力于研究 Redis,与阿里、蚂蚁金服、百度、华为、中兴等公司开展多种项目合作,具有非常丰富的 Redis 实战经验。与此同时,还长期研究新型存储介质、键值数据库...查看更多
编辑推荐
讲师的其他课程
Redis 源码剖析与实战
蒋德钧
中科院计算所副研究员

47讲 | 17754 人已学习

¥59¥129
包含这门课的学习路径

Java工程师

29门课程 154.7w人学习

Go工程师

16门课程 89.9w人学习

分布式工程师

8门课程 48.8w人学习
看过的人还看了
Redis 源码剖析与实战
蒋德钧
中科院计算所副研究员

47讲 | 17754 人已学习

¥59¥129
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224930 人已学习

¥68¥199
深入浅出分布式技术原理
陈现麟
伴鱼技术中台负责人,前小米工程师

39讲 | 21250 人已学习

¥59¥129
分布式数据库 30 讲
王磊
光大银行首席数据架构师

34讲 | 29146 人已学习

¥59¥129
李智慧 · 高并发架构实战课
李智慧
同程艺龙交通首席架构师,前 Intel & 阿里架构师,《大型网站技术架构》作者

26讲 | 23296 人已学习

¥59¥99
小马哥讲 Spring AOP 编程思想
小马哥
《Spring Boot 编程思想》作者、Spring Cloud Alibaba 项目架构师

114讲 | 11269 人已学习

¥68¥199