当前位置: 首页 >
为啥 redis 使用跳表(skiplist)而不是使用 red-black?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-25 17:35:18
看到有人拿LevelDB/RocksDB和Redis的跳表来比较我是不太同意的,leveldb和rocksdb的跳表首先他们底层是LSM,跳表的目的本身是为了做memtable用,而跳表能提供很好的concurrency(lockfree简单),而红黑树写个lockfree可能写死还没有跳表性能强,所以用跳表是很情有可原的。
而redis这个最开始只有单线程的用跳表我个人还是认为是历史遗留问题(偷懒)。
同类文章排行
- 为什么以前电视和光盘都没杀死电影,现在电影行业突然就凉了?
- 有一张巨强的显卡是什么体验?
- 为什么多地「国补」暂停了?
- 间谍一般是怎么暴露的?
- 如何看待华人派遣赴日it彻底崩了?
- node 项目中如何使用 Node Schedule 创建定时任务?
- 为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
- PHP现在真的已经过时了吗?
- 大龄剩男后悔了吗?
- 印度女性为什么不嫁到中国?
最新资讯文章
- 预测一下,下一次阅兵会出现什么武器震惊世界?
- Rust 未来会成为主流的编程语言吗?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 男女对立会在10后里缓和吗?
- 我感觉 Mac 的文件浏览器(Finder)挺好用的,Windows 上面有没有差不多的软件呢?
- 怎么能让屁股瘦下来啊,我爸妈屁股都不大,我屁股又大又圆润,关键是我矮啊,上半身也不胖?
- 女生真正的完美身材是什么样子?
- 请问群晖的docker还能装些什么?
- 有哪些小众的开源项目养活了一大批人?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 国内这么多码农,为什么出不来JetBrains, MathWorks这样的公司?
- 对方的哪个瞬间让你的相亲终止了?
- React useEffect 的具体作用是什么?
- 平面设计主KV做成这样,在你的城市薪资一般多少?
- 中医把脉是***吗?
- 有一双超级大长腿是什么感觉?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 微软宣布全球裁员 6000 人,为 2023 年以来最大规模,为什么此时裁员?会对微软带来哪些影响?
- 未来有可能出现回农村潮吗?
- 如何看待台湾大罢免蓝绿各有31,0立委进入最后阶段?