{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

Redis 6.0 调整为多线程的原因?

社区管理员社区管理员 回答1 收藏3
收藏问题
温馨提示
该问题目前已经被作者或者管理员关闭, 无法添加新回复

1条回答

社区管理员

社区管理员

回答于2022-10-19 11:53

(1)上面提到过 6.0 之前的版本是网络 IO 和数据读写是在一个线程中完成的;
(2)随着硬件性能的提升,Redis 的性能瓶颈有时会出现在网络 IO 的处理上,也就是说,单个主线程处理网络请求的速度跟不上底层网络硬件的速度,而读写的操作和网络 IO 是在一个主线程中,势必会有所影响;
(3)所以在 Redis 6.0 中,网络 IO 是由多个 IO 线程并行处理,可以充分利用服务器的多核资源,提高网络读写操作;
(4)Redis 数据的读写处理仍然在单个主线程中完成。


评论0 赞同0
  •  加载中...

社区管理员

|打造一个专业,规范,活跃的社区

TA的文章

阅读更多

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<