谈谈 Redis 为什么高性能?

谈谈 Redis 为什么高性能?
● 第一个是内存存储这个不用说了
● 第二个就是协议简单,所以序列化和反序列化很快(可能算是最简单的协议了,你自己实现一个都很轻松)
● 第三个也就是单线程执行,但大家都没理解单线程执行为啥快,那是因为单线程执行的话你就不需要加锁来控制了,我们要知道锁是一个很重很耗费资源的事情,实测我自己写的渐进式缓存 dict,单线程跑,写100w+读100w,单线程跑也只需要1000毫秒出头

你可能感兴趣的:(Redis,redis,数据库,缓存)