![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis学习笔记
禅机寒山
这个作者很懒,什么都没留下…
展开
-
Redis读书笔记二:单机数据库
一、redis数据库 1、键空间 redisDb结构中的字典dict,保存着数据库中所有的键值对,称之为键空间。键空间的键即为数据库的键,键空间的值即为数据库的值,对redis数据库的添加、删除、更新、查找等操作,实际上是对键空间这个字典的增删改查操作。 2、过期字典 redisDb结构中的字典expires,保存了数据库中所有键的过期时间,称之为过期字典。过期字典的键是指向键空间中的某个键对象,过期字典的值是一个long long类型的整数,保存了键所指向的数据库键的过期时间,其是一个精确到毫秒的UNIX原创 2020-09-12 10:42:46 · 172 阅读 · 0 评论 -
Redis读书笔记一:基本数据结构
众所周知redis是由C语言实现的,包含有五种数据结构,跟别是string、list、set、hash以及sort_set,今天学习了关于string结构的底层涉及。 1、SDS的结构 redis的string结构,是对C语言的string结构进行了一层封装,可以称之为SDS(Simple Dynamic String 简单动态字符串)。 除了包括有基本的char[]数组buf之外,还包括有一个int类型的len(buf数组中已占用的字节数量),以及一个int类型的free(buf数组中未使用的字节数量)。原创 2020-09-03 17:48:07 · 161 阅读 · 0 评论