《Redis设计与实现》第一章 引言

前言

如果想要实现交集的操作:你和你的朋友都关注了tom、jack这样的信息,传统的关系型数据库将会非常麻烦,join之后还要去重。
于是乎就提出问题了:

  • redis五种数据类型分别是由什么数据结构实现的?
  • redis内部是如何存储这些值的?
  • redis能对特定的数据类型进行一部分命令。
  • redis是如何存储各种不同数据类型的键值对的?过期键又是如何实现自动删除的?
  • redis拥有发布与订阅、脚本、事务等特性,这些特性又是如何实现的?
  • redis使用什么模型来处理客户端的命令请求的?一个命令发送到返回需要经历什么步骤?

第一章 引言

阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,这些知识可以帮助读者更好地、也更高效地使用Redis。

1.1 Redis版本说明

1.2 章节编排

本书由数据结构与对象、单机数据库的实现、多机数据库的实现、独立功能的实现

第一部分:数据结构与对象对字符串、列表、集合、哈希、有序集合的底层数据结构进行说明,并说明如何影响功能和性能的。

第二部分:单机数据库的实现 对redis的实现原理存储方法、过期时间、RDB持久化和AOF持久化实现原理的实现以及文件事件和时间时间的介绍。

第三部分:多级数据库的实现 redis主从复制功能、sentinel 实现原理介绍、集群实现原理介绍

第四部分: 独立功能的实现 发布于订阅、事务、lua脚本、排序、二进制位数组、慢查询日志、监视器

1.3 推荐阅读的方法

-w570

1.4 行文规则

名字引用规则:file/name格式

1.5配套网站

redisbook.com
-w743

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值