美文网首页
Day 47 Redis核心数据结构与高性能原理

Day 47 Redis核心数据结构与高性能原理

作者: 小周爱吃瓜 | 来源:发表于2022-05-30 00:32 被阅读0次
  • 单线程吗?
    不是,只是处理指令,网络IO这层是单线程,其他比如关闭连接,持久化,删除过期数据,集群同步这些方面是多线程.

  • 单线程为什么还能这么快
    内存操作,Io多路复用

  • Redis 的 IO 多路复用
    redis利用的epoll来实现多路复用,将连接信息放到队列中,然后依次放到文件时间分发器,然后分派器分发给处理器.

复用的是socket的连接通道.

  • keys: 全量遍历

scan 渐进式遍历.

info 查看信息:

主要包括 Server,Clients,Memory,Persistence(持久化),
Replication(主从),Cluster(集群),Memory客户端信息.
连接数,内存碎片.

Screen Shot 2022-05-30 at 12.32.00 AM.png

相关文章

网友评论

      本文标题:Day 47 Redis核心数据结构与高性能原理

      本文链接:https://www.haomeiwen.com/subject/oebnprtx.html