【笔记】Redis数据结构与对象《Redis设计与实现》

Redis的数据结构分为顶层数据结构和底层数据结构,我们来根据《Redis设计与实现》尝试剖析下。

Redis中的消息发布订阅

在软件架构中,发布-订阅是一种消息传递模式,其中消息的发送者(称为发布者)不会将消息编程为直接发送给特定的接收者(称为订阅者),而是将已发布的消息分类到不知道哪些订阅者的情况下。 类似地,订阅者表示对一个或多个频道感兴趣并且只接收感兴趣的消息,而不知道有哪些发布者。本文讲述了Redis中的消息发布订阅

Redis使用Pipeline提高查询速度

Redis是一种高性能的内存数据库,它可以快速地存储和检索数据。但是,当需要执行大量的Redis查询时,每个查询都需要与Redis服务器进行通信,这可能会导致性能瓶颈。为了解决这个问题,Redis提供了Pipeline机制,它可以将多个查询打包在一起,一次性发送给Redis服务器,从而提高查询速度。在本文中,我们将介绍如何使用Redis Pipeline机制来提高查询速度,并探讨Pipeline机制的工作原理和使用方法。

Redis 协议详细规范

Redis客户端和服务器端通信使用名为 RESP (REdis Serialization Protocol) 的协议。