卡飞资源网

专业编程技术资源共享平台

Redis篇:单线程 Reactor 模型

redis 的高性能

  • 纯内存访问,所有数据都在内存中,所有的运算都是内存级别的运算,内存响应时间的时间为纳秒级别。因此 redis 进程的 cpu 基本不存在磁盘 I/O 等待时间、内存读写性能问题,CPU 不是 redis 的瓶颈(内存大小和网络I/O 才是 redis 的瓶颈,也就是客户端和服务端之间的网络传输延迟)

Redis交互速度慢,CPU占用100%,集群方案,报错等问题

#2023年度创作挑战#

【Redis面试题】Redis为什么是单线程的?

1. 官方解释

因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了

<< 1 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言