传送门: https://segmentfault.com/a/1190000017450295 文章首先否定了 sdsnewlen 这个函数肯定不会产生 sdshdr5 类型的 sds,最后说在 sdsdup 中会产生 sdshdr5 的类 型,但是我翻源码视乎 sdsdup 直接调用的 sdsnewlen 函数。 注意:文章说用的 Redis5,我从 Redis3.2 到 Redis5 都看了 所以 sdshdr5 到底用没用啊!