-
Redis是单线程的,省去了很多上下文切换线程的时间;(官方答案:因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。)
-
Redis在内存中存储,读写速度非常快。
-
单线程不用考虑锁的消耗问题。
-
Redis 采用网络IO多路复用技术来保证在多连接系统的高吞吐量。多路复用在以后的博客中会写
-
Redis 采用hash数据结构,速度快
Redis是单线程的,省去了很多上下文切换线程的时间;(官方答案:因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。)
Redis在内存中存储,读写速度非常快。
单线程不用考虑锁的消耗问题。
Redis 采用网络IO多路复用技术来保证在多连接系统的高吞吐量。多路复用在以后的博客中会写
Redis 采用hash数据结构,速度快