logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis网络模型-阻塞IO

当我们谈论 Redis 的高性能时,常常会提到“IO 多路复用”、“单线程”等关键词。但要真正理解这些高级概念,我们必须从最基础、最原始的网络模型开始——阻塞 IO(Blocking I/O)。阻塞 IO 是操作系统提供的最简单、最直观的 IO 模型。虽然 Redis本身并不直接使用这种低效的模型来处理高并发请求,但理解它却是通往更高效模型(如 IO 多路复用)的必经之路。💡核心价值阻塞 IO

#redis#网络#数据库
Redis网络模型-阻塞IO

当我们谈论 Redis 的高性能时,常常会提到“IO 多路复用”、“单线程”等关键词。但要真正理解这些高级概念,我们必须从最基础、最原始的网络模型开始——阻塞 IO(Blocking I/O)。阻塞 IO 是操作系统提供的最简单、最直观的 IO 模型。虽然 Redis本身并不直接使用这种低效的模型来处理高并发请求,但理解它却是通往更高效模型(如 IO 多路复用)的必经之路。💡核心价值阻塞 IO

#redis#网络#数据库
Redis网络模型-用户空间和内核态空间

当我们谈论 Redis 的高性能时,常常会提到“单线程”、“IO 多路复用”等关键词。然而,这些概念都建立在一个更底层、更基础的前提之上——现代操作系统的内存空间划分:用户空间(User Space)与内核态空间(Kernel Space)。理解这两个空间的分工与协作,是理解任何网络应用(包括 Redis)性能瓶颈和优化方向的第一块基石。💡核心价值Redis 本身运行在用户空间,但它对网络、磁盘

#redis#网络#arm开发
Redis网络模型-用户空间和内核态空间

当我们谈论 Redis 的高性能时,常常会提到“单线程”、“IO 多路复用”等关键词。然而,这些概念都建立在一个更底层、更基础的前提之上——现代操作系统的内存空间划分:用户空间(User Space)与内核态空间(Kernel Space)。理解这两个空间的分工与协作,是理解任何网络应用(包括 Redis)性能瓶颈和优化方向的第一块基石。💡核心价值Redis 本身运行在用户空间,但它对网络、磁盘

#redis#网络#arm开发
Redis数据结构-Hash

在 Redis 的五大数据类型中,Hash(哈希)是最贴近“对象”概念的一个。它允许你将一个对象的多个属性(字段)存储在一个键(key)下,形成一个的映射集合。从存储用户信息(nameageemail)到管理商品详情(pricestockcategory),再到实现购物车(),Hash 无处不在。但你是否想过,Redis 是如何在底层高效地管理这些字段的?为什么对小对象和大对象的处理方式截然不同?

#redis#数据结构#哈希算法
Redis数据结构-RedisObject

当你在 Redis 中执行或时,你可能从未想过,这些看似简单的操作背后,是由一个精巧的通用结构在默默支撑——RedisObject(常简写为 robj)。💡核心价值RedisObject 是 Redis 实现“统一对象模型”的基石。它将五花八门的数据类型(String, List, Hash...)抽象成一个通用接口,并在此基础上实现了内存管理、类型检查、编码优化等高级特性!拆解 RedisOb

#redis#数据结构#数据库
Redis服务器端集群优化-集群还是主从

Redis服务器端集群优化-集群还是主从

#redis#java#前端
    共 16 条
  • 1
  • 2
  • 请选择