为什么redis单线程还效率高,redis为什么是单线程而不是多线程( 二 )


3、Redis是一种内存高速cache , 如果使用redis缓存,那经常被访问的内容会被缓存在内存中 , 需要使用的时候直接从内存调取,不知道比硬盘调取快了多少倍,并且支持复杂的数据结构,应用于许多高并发的场景中 。
4、redis缓存原理是sql语句时key值,查询结果resultSet是value,当同一个查询语句访问时(select * from t_product),只要曾经查询过 , 调用缓存直接返回resultSet,节省了数据库读取磁盘数据的时间 。
5、但线程,只能靠单个处理器速度,内存速度,处理器上的缓存速度 , 总线传输速度 。余下的是你的网络IO 。但线程高并发完全依赖程序的运行速度 。redis这种东西肯定不是但线程的 。一个连接就是一个线程,你这样理解应该不准确 。
【为什么redis单线程还效率高,redis为什么是单线程而不是多线程】为什么redis单线程还效率高的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于redis为什么是单线程而不是多线程、为什么redis单线程还效率高的信息别忘了在本站进行查找喔 。

推荐阅读