redis之SDS

SDS:的优点
1.获取长度复杂度为O(1)
2.避免strcat内存重分配(可能涉及系统调用), 通过[预分配策略]和[惰性空间释放]实现

3.以二进制存储,主要是安全设计,若存储的是普通字符,对于使用[结束符]分割的场景,则无法识别.

posted @ 2020-10-16 22:54  wonkju  阅读(147)  评论(0编辑  收藏  举报