Java
SDS 标签描述

REDIS_STRING(SDS) SDS全称SimpleDynamicString(简单动态字符串),是专为Redis设计的简易字符串实现。 Redis并未采用C语言传统字符串char,而是自己设计了一套字符串实现标准。 传统字符串的缺陷 C语言字符串实际上就是一个以'\0'结尾的字符数组。 例如: charmyName="ErickRen"; 的结构即为: 该结构有个弊端,如果字符串内部有'\0',则C语言会误认为该字符串结束。 这个限制使得传统C语言字符串只能保存文本数据,不能保存图片、音频、视频等的二进制数据。 此外,C语言标准库中字符串操作函数非常不安全,一不小心就会缓冲区溢出。...