Redis是单线程的,并且效率非常高Redis是单线程的,并且效率非常高
Redis是单线程的,并且效率非常高一、首先我们来解决Redis为什么这么快Redis是基于内存的采用的是单进程单线程的非关系型kv数据库,底层是由C语言编写的,官方给出的性能测试结果是可以达到10w+QPS。Redis效率非常高的原因有下面几点:Redis是完全基于内存的。众所周知,在内存中读写数据是非常快的,而Redis的绝大部分操作基本上都是基于内存的操作;Redis是单线程,没有多线程间的上下文切换和线程调度等问题,也没有各种锁的问题,多线程之间保证同步是时分耗时的操作,但是由于Redi