单进程单线程的Redis如何能够高并发
2个回答
2019-10-25
展开全部
redis是C语言写的,C是只能单线程的。
但是并不代表单线程不能够做到多线程的效率和工作。
多线程是并发的体现,前提是有多处理器,就一定能并发,
汇编都可以写并发程序,所以也就能多线程,单线程的C肯定是可以的。
在《redis深度历险》提到,nodejs,redis,nginx这样的高性能服务器,可以通过非阻塞I/O实现,
具体内容可以看电子版的,或者去图书馆翻翻看
但是并不代表单线程不能够做到多线程的效率和工作。
多线程是并发的体现,前提是有多处理器,就一定能并发,
汇编都可以写并发程序,所以也就能多线程,单线程的C肯定是可以的。
在《redis深度历险》提到,nodejs,redis,nginx这样的高性能服务器,可以通过非阻塞I/O实现,
具体内容可以看电子版的,或者去图书馆翻翻看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询