redis单线模型效率,redis 60 多线程模型比单线程优化在哪里了( 二 )


如果执行一个命令过长,那么会造成其他命令的阻塞,对于Redis是十分致命的,所以Redis是面向快速执行场景的数据库 。除了Redis之外,Node.js也是单线程 , Nginx也是单线程,但他们都是服务器高性能的典范 。
如果只是简单的加锁、释放锁速度是非常快的,每秒钟上千万次没问题 。memcache 内部用到了大量的锁,并没有见到性能降低 。线程也不是影响吞吐量的重要因素 。
因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽 。既然单线程容易实现,而且CPU不会成为瓶颈,所以 Redis 是单线程的 。
redis单线模型效率的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于redis 60 多线程模型比单线程优化在哪里了、redis单线模型效率的信息别忘了在本站进行查找喔 。

推荐阅读