- 0
- 0
- 约4.64千字
- 约 5页
- 2020-09-02 发布于广东
- 举报
Redis 数据结构之哈希表
【超实战追 - 女生技术】 【抠: 1О ⒈ б.x. 9⒌2⒍】
Redis 的字典底层使用哈希表实现,说到哈希表大家应该能联想到
HashMap 或者是 Hashtable ,也应该能联想到 key 、value 的存储形式,
以及哈希表扩容,哈希算法等知识点。那么 Redis 字典是否也是通过这
种形式实现的呢?带着这些疑问下面我们就来了解一下 Redis 中的哈希
表。
一、 哈希表结构
table :用于存储键值对
size :表示哈希表的数组大小
used:表示哈希表中已经存储的键值对的个数
sizemask :大小永远为 size - 1 ,该属性用于计算哈希值
二、 字典结构
上面我们说过字典是基于哈希表实现的,通过上图我们可以看出字典
包含了 2 个哈希表,还有一些其他属性,比如 rehashindex ,type 等。
为什么字典使用
您可能关注的文档
- 超星尔雅网课答案数据结构与算法.pdf
- 超星尔雅学习通《数据结构与算法》章节测试答案(20200901183558).pdf
- 超星尔雅学习通《数据结构与算法》章节测试答案.pdf
- 东北林业大学大学836数据结构与高级语言程序设计东北林业大学大学2020考研专业课初试大纲(20200901184313).pdf
- 东北林业大学大学836数据结构与高级语言程序设计东北林业大学大学2020考研专业课初试大纲.pdf
- 二级公共基础知识2020(20200901203614).pdf
- 二级公共基础知识2020.pdf
- 分酒问题-数据结构与算法课程设计报告(20200901180755).pdf
- 分酒问题-数据结构与算法课程设计报告(20200901184746).pdf
- 分酒问题-数据结构与算法课程设计报告(20200901193619).pdf
原创力文档

文档评论(0)