redis sds
2018-09-24 本文已影响0人
ty2018
redis 自己实现了一套字符串。
和c字符串不同,可以当做buffer缓冲区使用。
同时aof中也有所使用。
比C字符串的好处。
1.带有Len属性。
2.避免缓冲区溢出
3。避免内存重新分配。
4。惰性内存分配。字符串缩短 只修改Len。新写覆盖。
5.用Len 可以保证二进制安全
redis 自己实现了一套字符串。
和c字符串不同,可以当做buffer缓冲区使用。
同时aof中也有所使用。
比C字符串的好处。
1.带有Len属性。
2.避免缓冲区溢出
3。避免内存重新分配。
4。惰性内存分配。字符串缩短 只修改Len。新写覆盖。
5.用Len 可以保证二进制安全