• 单线程的redis为什么达到每秒万级的处理速度?


    1. 纯内存访问,redis将所有数据都放在内存中,内存响应时间大约为100纳秒,这是redis达到每秒万级级别访问的重要基础。
    2. 非阻塞IO,redis使用epoll作为IO多路复用技术的实现,再加上redis自身事件处理模型将epoll中的链接、读写、关闭都转换为事件,不在网络IO上浪费过多的事件。 
    3. 单线程避免了线程切换和竟态产生的消耗。
      1.单线程简化数据结构和算法的实现。
      2.单线程避免线程切换和竟态产生的消耗。
      缺点:如果命令执行时间过程,会导致其它命令阻塞。

  • 相关阅读:
    工作的开端五
    工作的开端一
    工作的开端四
    工作的开端三
    工作的开端二
    springMVC基础配置
    3
    2
    文件操作Utils方法1
    解压zip并解析excel
  • 原文地址:https://www.cnblogs.com/oskyhg/p/7856043.html
Copyright © 2020-2023  润新知