摘要: 目录 redis源码分析系列文章 前言 API使用 lpush左侧插入数据 rpush右侧插入数据 删除某个数据 修改某个数据 具体逻辑图 双向链表的定义 节点ListNode 整体架构 双向链表的实现 创建表头 清空表 添加元素到表头 添加元素到表尾 插入 删除 总结 redis源码分析系列文章 阅读全文
posted @ 2020-06-08 18:18 学习Java的小姐姐 阅读(755) 评论(1) 推荐(2) 编辑
摘要: 前言 hello,好久不见,又断更了一段时间。同事大部分离职了,但是活还是一样,所以只能硬着头皮顶上。现在总算歇会了,决定开启Redis源码系列,希望不要啪啪啪打脸。 ​ 什么是redis? Redis是一种基于键值对(key-value)的NoSQL数据库,主要的数据类型包括String(字符串) 阅读全文
posted @ 2020-06-08 17:54 学习Java的小姐姐 阅读(1090) 评论(1) 推荐(0) 编辑
摘要: 目录 redis源码分析系列文章 前言 API使用 embstr和raw的区别 SDSHdr的定义 SDS具体逻辑图 SDS的优势 更快速的获取字符串长度 数据安全,不会截断 SDS关键代码分析 获取常见值(抽象出常见方法) 创建对象 删除 添加字符(扩容)重点!!! 总结 参考资料 redis源码 阅读全文
posted @ 2020-06-08 10:31 学习Java的小姐姐 阅读(1347) 评论(2) 推荐(2) 编辑
摘要: 前言 这几天,有个小伙伴加我,说他最近很迷茫,有什么好的学习方法?我就问他大致情况,他说是进了一家培训机构,已经好几个月啦。那我们今天来谈下培训机构出来的程序员到底该怎么办。 培训班的套路 以下可能涉及高能,非战斗人员迅速撤离。 各类培训机构是如何存活下来的,经营的套路是什么?这行的水由多深,我们慢 阅读全文
posted @ 2020-06-08 09:29 学习Java的小姐姐 阅读(386) 评论(0) 推荐(0) 编辑