Redis 设计与实现 Redis 的 String 设计 redis 对于 String 类型有自己的实现, 这个实现简称 SDS (simple dynamic string). SDS 的优势: - 安全性、效率、功能方面的需求 O(1)的获取字符串长度的效率,根据len字段 杜绝缓冲区溢出、根据free字段判断是否扩容 - 内存预分配: len小于1M,修改之后的len的长度 = free…
Redis 设计与实现 Redis 的 String 设计 redis 对于 String 类型有自己的实现, 这个实现简称 SDS (simple dynamic string). SDS 的优势: - 安全性、效率、功能方面的需求 O(1)的获取字符串长度的效率,根据len字段 杜绝缓冲区溢出、根据free字段判断是否扩容 - 内存预分配: len小于1M,修改之后的len的长度 = free…
讨论
登录后参与讨论
还没有评论,来说第一句吧。