都说 Redis 是单线程的,我有个疑问:集群模式多个节点的情况下也是串行的吗

2023-07-25 18:22:09 +08:00
 silentsky
1209 次点击
所在节点    程序员
2 条回复
Nauyus
2023-07-25 23:33:46 +08:00
说 redis 是单线程应该说的是核心处理读写请求是单线程的。集群的同步,键的过期等等是开其它线程处理的。
documentzhangx66
2023-07-26 07:16:57 +08:00
单线程处理内存 IO ,是基于一个现状:

1.CPU 单个逻辑线程的速度,远超内存 IO 速度。

2.跨逻辑核的逻辑线程,在同步时,会在内存上面竞争,反而降低了内存 IO 速度。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/959650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX