Redis机制

    技术2024-08-13  71

    一、Redis的单线程 单线程的好处和缺点: 优点:多线程会涉及到多个线程运行的切换,损耗CPU,单线程的运行更加简洁高效 缺点:单线程无法发挥多核CPU的优势但是可以采用单机部署多个redis实例的方式弥补缺点 二、Redis为什么快 1、redis是纯内存数据库,一般都是简单的存取操作,所以效率高 2、redis使用的是非阻塞IO,IO多路复用,减少网路上的IO开销 3、redis采用了单线程的模型,保证了每个操作的原子性,也减少了线程的上下文切换和竞争 4、redis使用hash结构,读取速度快,还有一些特殊的数据结构,对数据存储进行了优化,如压缩表,对短数据进行压缩存储

    Processed: 0.016, SQL: 9