wuzhl2018/Simple-Dynamic-Strings
Simple Dynamic Strings (简称 SDS) 是一个 C 语言字符串库,旨在通过添加堆分配的字符串来增强有限的libc字符串处理功能。SDS设计中没有使用C结构来表示字符串,而是使用存储在SDS返回给用户的字符串的实际指针之前的二进制前缀。 使用更简单; - 二进制安全; - 效率更高; - 与 C 字符串函数兼容; SDS是作者过去为满足日常C编程需要而开发的一个C字符串,后来它被移到Redis中,在那里它被广泛使用,并在那里进行了修改以适合高性能操作。现在它是从Redis中提取出来的,并作为一个独立的项目分叉。
CBSD-2-Clause