2、并发量非常大时,单线程读写客户端IO数据存在性能瓶颈,虽然采用IO多路复用机制,但是读写客户端数据依旧是同步IO,只能单线程依次读取客户端的数据,无法利用到CPU多核。
解决办法:
Redis在6.0推出了多线程,可以在高并发场景下利用CPU多核多线程读写客户端数据,进一步提升server性能
当然,只针对客户端的读写是并行的,每个命令的真正操作依旧是单线程的
参考资料03 | 高性能IO模型:为什么单线程Redis能那么快?
2、并发量非常大时,单线程读写客户端IO数据存在性能瓶颈,虽然采用IO多路复用机制,但是读写客户端数据依旧是同步IO,只能单线程依次读取客户端的数据,无法利用到CPU多核。
解决办法:
Redis在6.0推出了多线程,可以在高并发场景下利用CPU多核多线程读写客户端数据,进一步提升server性能
当然,只针对客户端的读写是并行的,每个命令的真正操作依旧是单线程的
参考资料03 | 高性能IO模型:为什么单线程Redis能那么快?
内容版权声明:除非注明,否则皆为本站原创文章。