后台
tux~
这个作者很懒,什么都没留下…
展开
-
02.单机数据库
文章目录1.数据库2. 过期键3. 过期键的删除策略4. RDB持久化4.1 RDB文件的创建和载入4.2 自动间歇性保存4.3 读取RDB文件5. AOF持久化5.1 AOF持久化的实现5.2 AOF文件的载入和还原5.3 AOF文件重写5.4 AOF后台重写 1.数据库 若干个数据库通过若干个dict指针来实现的。在dict下面有dbnum这个参数用来记录有几个数据库。所有的数据在数据库中都是哈希,至于这个数据是什么,是通过其指向的值来实现的。 2. 过期键 过期时间还是用字典做的,原理也很好理解。原创 2020-09-05 09:53:29 · 780 阅读 · 0 评论 -
Redis数据结构
文章目录1.SDS(simple dynamic string)1.1 结构1.2 SDS的优势1.2.1 常数复杂度获取字符串长度(len的作用)1.2.2 杜绝缓冲区溢出(len的作用)1.2.3 减少修改字符串时带来的内存重分配次数(len和free的作用)1.2.4 二进制安全1.2.5 兼容部分C库函数2. 链表3.哈希3.1 结构3.2 哈希算法3.3 rehash3.3.1 rehash的条件3.3.2 rehash的方法3.3.3 渐进式 rehash4. 跳表4.1 结构4.2 redis原创 2020-08-26 22:03:10 · 146 阅读 · 0 评论