发表评论取消回复
相关阅读
相关 Redis的设计与原理(一)
前言: 全篇通过《Redis设计与实现》一书来进行梳理Redis原理的知识点,对于内容不会讲的特别深,有数据结构基础的同学可以看一下,主要是对知识点的一个梳理,如果有不懂
相关 Redis的设计与原理(二)
接上一章数据结构与对象的大章节 数据结构与对象——链表: 链表的数据结构是怎样的不需要仔细讲解,在Redis中当一个列表键包含了数量比较多的元素,又或者列表中包含的元素
相关 Redis的设计与原理(四)
数据结构与对象——整数集合 整数集合是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现。
相关 Redis的设计与原理(三)
数据结构与对象——跳跃表 跳跃表是一种有序的数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。Redis使用跳跃表作为有序集合键的底层实
相关 Redis的设计与原理(五)
数据结构与对象——压缩列表 压缩列表是列表键和哈希键的底层实现之一。当一个列表键只含少量列表项,并且每个列表项要么就是小整数值,要么就是长度比较短的字符串,那么Redis
相关 Redis的设计与原理(六)
数据结构与对象——对象 Redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这个对象系统包含字符串对象,列表对象,哈希对象,集
相关 Redis的设计与原理(八)
单机数据库实现——数据库(二) 一,过期键删除策略 定时删除 惰性删除 定期删除 定时删除 设置一个定时器,让定时器在键的过期时间来临时,立
相关 Redis的设计与原理(九)
单机数据库实现——RDB持久化 因为Redis是内存数据库,它将自己的数据库中的键值对存储在了内存里面,所以入股不想办法将存储在内存中的键值对保存到磁盘里面,那么一旦服务
相关 Redis的设计与原理(十)
单机数据库实现——AOF持久化 除了RDB持久化之外,Redis还提供了AOF持久化的功能,与RDB持久化通过保存数据库中的键值对来记录数据库状态不同,AOF持久化十通过
相关 Redis的设计与原理(十一)
单机数据库实现——客户端 Redis服务器是典型的一对多服务器程序:一个服务器可以与多个客户端建立网络连接,每个客户端可以向服务器发送命令请求,而服务器则接收并处理服务端
还没有评论,来说两句吧...