- 1
- 0
- 约7.39千字
- 约 12页
- 2026-08-21 发布于北京
- 举报
源码1:丝分缕析——探索「字符
串」结构
Redis
中的字符串是可以修改的字符串,在内存中它是以字节数组的形式存
在的。我们知道
C
语言里面的字符串形式是以
NULL
作为结束符,但
是在
Redis
里面字符串不是这么表示的。因为要获取
NULL
结尾的字符串
的长度使用的是
strlen库函数,这个函数的算法复杂度是
O(n),它
需要对字节数组进行遍历扫描,作为单线程的
Redis
表示承受不起。
Redis
的字符串叫着「SDS」,也就是简单动态字符串。
它的结构是一个带长度信息的字节数组。
struct
您可能关注的文档
最近下载
- 雾化吸入疗法合理用药专家共识(2024 版).pptx VIP
- 大学生职业生涯规划PPT模板 (26).pptx VIP
- 大学生职业生涯规划PPT模板 (20).pptx VIP
- 雾化吸入疗法合理用药专家共识(2024版)解读.pptx VIP
- 20J333:建筑防腐蚀构造.docx VIP
- 20J333 建筑防腐蚀构造.docx VIP
- 国防精神与综合实践:高一新生军训动员教学设计.docx VIP
- 法国革命史(法)勒费弗尔(Lefebvre.docx VIP
- RMW2-1600安装使用说明书.docx VIP
- CN119661713A 一种能够激活t细胞活性的抗cd3纳米抗体及其制备方法与应用 (上海百英生物科技股份有限公司).docx VIP
原创力文档

文档评论(0)