首页 > 其他 > 详细

底层:基数树radix tree

时间:2019-09-15 14:23:55      阅读:86      评论:0      收藏:0      [点我收藏+]

底层:基数树radix tree

它是一个有序字典树,支持快速定位、插入和删除。它和trie树很类似,如果某个节点只有一个子节点那么可以采用压缩形式,路径代表一个字符串。

在redis中,它被用来存储stream消息队列,消息队列中的每一个消息ID都是时间戳加序号,有了基数树就能根据ID快速定位到具体的消息。

它还用来在cluster中定位槽和key的关系,此时node名是由槽位编号和key组合而成的,所以能快速找到对应槽位并遍历所有key。

底层:基数树radix tree

原文:https://www.cnblogs.com/shizhuoping/p/11521939.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!