当前位置:当前位置: 首页 >
为啥 redis 使用跳表(skiplist)而不是使用 red-black?_DB电竞·(DBGAME)官方网站
浏览次数:304发表时间:2025-06-25 23:30:11
看到有人拿LevelDB/RocksDB和Redis的跳表来比较我是不太同意的,leveldb和rocksdb的跳表首先他们底层是LSM,跳表的目的本身是为了做memtable用,而跳表能提供很好的concurrency(lockfree简单),而红黑树写个lockfree可能写死还没有跳表性能强,所以用跳表是很情有可原的。
而redis这个最开始只有单线程的用跳表我个人还是认为是历史遗留问题(偷懒)。
同类文章排行
- MacBook Air 与 MacBook Pro 差别多大?
- 前端怎么实现预览pdf文件?
- 如今的Intel为什么连AMD都打不过?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- golang和rust你选择哪个?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 为什么管理一严,员工就走人?
- 我应该设置多少kb才能让他不能玩游戏?
- Rust 的设计缺陷是什么?
- golang总体上有什么缺陷?
最新资讯文章
- 下雨了,去哪里钓鱼??下雨了,去哪里钓鱼??
- 美国率领北约敢和中国开战吗?
- 为什么 lua 在游戏开发中应用普遍?
- docker真的好难用啊,为什么说它移植性好啊?
- 国外发达国家码农是真混得好么?
- 你卡过最厉害的bug是什么?
- 为何雷军天天健身,却无健身痕迹?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- M1 如此高的性能在 iPad 上究竟有什么用?
- 独立开发***能盈利吗?感觉好累...
- 贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
- Golang 中为什么没有注解?
- 为什么以前的老人带孩子那么容易,自己带孩子确感觉很难,是矫情吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 一个体重 140 斤的成年男子面对一只 70 斤的狼,谁胜算更大?
- 下雨了,去哪里钓鱼??下雨了,去哪里钓鱼??
- 字节跳动辞退原豆包大模型负责人,曾被曝婚内出轨下属,怎样看待这一处理结果?
- 为什么数据传输走 usb 会发热巨大,但网线不会?
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 你卡过最厉害的bug是什么?





