Redis为什么这么快

Redis为什么这么快? 纯内存结构 单线程 多路复用 内存 KV 结构的内存数据库,时间复杂度 O(1) 单线程 单线程有什么好处呢? 1、没有创建线程、销毁线程带来的消耗 2、避免了上线文切换导致的 CPU 消耗 3、避免了线程之间带来的竞争问题,例如加锁释放锁死锁等等 异步非阻塞 异步非阻塞 I/O,多路复用处理并发连接   Redis  为什么是单线程的?(参考) 因为单线程已经够用了,C
相关文章
相关标签/搜索