原文:Redis | 第3章 对象《Redis设计与实现》

目录 前言 . Redis对象概述 . 对象的定义 . 字符串对象 . 列表对象 . quicklist 快速链表 . 哈希对象 . 集合对象 . 有序集合对象 . Redis对象的特点 . 类型检查与命令多态 . 内存回收 . 对象共享 . 对象的空转时长 最后 前言 参考资料: Redis设计与实现 第二版 本篇笔记按照书里的脉络,将知识点分为四个部分。其中第一部分数据结构与对象分为上中下篇 ...

2021-11-23 16:57 0 821 推荐指数:

查看详情

Redis | 第4 Redis中的数据库《Redis设计实现

目录 前言 1. Redis中的数据库 2. 数据库的键空间 3. 键的生成时间与过期时间 4. Redis中的过期键删除策略 5. AOF、RDB和复制功能对过期键的处理 5.1 生成 RDB 文件 5.2 载入 RDB 文件 ...

Fri Nov 26 00:40:00 CST 2021 0 118
Redis实现对象(一)

对象 前面我们介绍了Redis的主要数据结构,如:简单动态字符串SDS、双端链表、字典、压缩列表、整数集合等。Redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象,每种 ...

Tue Oct 02 19:06:00 CST 2018 0 1129
redis设计实现

目录   第2:简单动态字符串     2.1 SDS定义     2.2 SDS与C字符串的区别   第3:链表     3.1链表和表节点的实现   第4:字典     4.1 字典的实现     4.2 哈希算法     4.3 键冲突解决:类似于hashmap ...

Wed Mar 18 08:08:00 CST 2020 0 153
redis设计实现

目录 一、数据结构与对象 1. 引言 1.1 版本说明 1.2 章节编排 2. 简单动态字符串 2.1 SDS 的定义 2.2 SDS 与 C 字符串的区别 ...

Wed Jan 01 22:10:00 CST 2020 0 762
Redis设计实现

简述Redis设计实现 Redis是一个高性能的key-value的非关系型数据库,Redis是运行在内存中的一种数据库,但是它也可以持久化到磁盘中,Redis实现有着更为复杂的数据结构并且提供对他们的原子性操作。 Redis的优势 Redis支持数据 ...

Fri Oct 22 19:14:00 CST 2021 3 580
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM