面试官:你看过Redis数据结构底层实现吗?
发布时间:2019-06-22 18:08:59 所属栏目:建站 来源:奔头哥
导读:副标题#e# 面试中,redis也是很受面试官亲睐的一部分。我向在这里讲的是redis的底层数据结构,而不是你理解的五大数据结构。你有没有想过redis底层是怎样的数据结构呢,他们和我们java中的HashMap、List、等使用的数据结构有什么区别呢。 1. 字符串处理(str
Hash表节点:
字典:
可以看出:
下面我们讲一下它的rehash优化。 3.2 rehash 当哈希表的键对泰国或者太少,就需要对哈希表的大小进行调整,redis是如何调整的呢?
3.3 渐进式rehash 我们在3.2中看到,redis处理rehash的流程,但是更细一点的讲,它如何进行数据迁的呢? (编辑:衢州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |