古斯塔夫•阿申巴赫

  • 本文目录
  • 同专题
暂无目录
Redis 42篇
  1. Redis 秒杀优化拾遗
  2. 数据类型
  3. Redis 基础篇拾遗
  4. SpringDataRedis
  5. 你的报错与需要学习的地方
  6. 你的配置信息
  7. 登录校验
  8. 缓存更新策略
  9. 缓存穿透
  10. 缓存雪崩 & 缓存击穿
  11. 优惠券秒杀 - - 乐观锁悲观锁
  12. Redis 实战篇拾遗
  13. Redis的出现
  14. Bug1: 解决分布式锁的误删问题
  15. Lua脚本
  16. Redis 分布式锁拾遗
  17. 超时释放
  18. 锁重试和watchdog机制
  19. Redis Redisson拾遗
  20. Redis 达人探店拾遗
  21. Redis 用户签到拾遗
  22. Redis UV访问量拾遗
  23. 主从集群
  24. 分片集群
  25. 哨兵机制
  26. 封装http请求
  27. 持久化问题
  28. 添加redis
  29. 缓存同步问题
  30. OpenResty
  31. Redis 分布式缓存拾遗
  32. 批处理优化
  33. 集群还是主从
  34. 键值设计
  35. Redis 最佳实践规范拾遗
  36. 种数据结构
  37. Dict(hash)
  38. Redis 原理 - 数据结构拾遗
  39. 内存回收
  40. IO多路复用 && Redis网络模型
  41. Redis 原理 - 网络模型拾遗
  42. Redis的网络模型

Redis的网络模型

发表于 2025-10-11 分类于 数据库 , Redis , 原理-网络模型

image1

7.1思考
image2

8.1 Redis单线程和多线程网络模型的变更
8.1.1 主要流程
image3

8.1.2 源码
image4

8.1.3 关键的handler
image5

8.1.4 网络IO的流程

  1. Redis单线程流程
    image6

  2. Redis多线程流程:主要在IO处添加了多线程异步执行, 加快了效率
    image7

全流程 创建client并且绑定
image8

# Redis
IO多路复用 && Redis网络模型
内存回收
© 2026 古斯塔夫•阿申巴赫
由 Hexo & NexT.Muse 强力驱动
0%