花费 19 ms
关于redis中SDS简单动态字符串

1、SDS 定义 在C语言中,字符串是以’\0’字符结尾(NULL结束符)的字符数组来存储的,通常表达为字符指针的形式(char *)。它不允许字节0出现在字符串中间,因此,它不能用来存储任意的二进制数据。 sds的类型定义 typedef char *sds; 肯定有人感到困惑 ...

Mon Aug 07 06:18:00 CST 2017 0 2635
一文带你快速搞懂动态字符串SDS,面试不再懵逼

目录 redis源码分析系列文章 前言 API使用 embstr和raw的区别 SDSHdr的定义 SDS具体逻辑图 SDS的优势 更快速的获取字符串长度 数据安全,不会截断 SDS关键代码分析 获取常见值(抽象出常见方法) 创建对象 删除 添加字符(扩容)重点 ...

Mon Jun 08 18:31:00 CST 2020 2 841

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM