[Redis] Redis 字符串编码 embstr 有性能优势,为什么要有长度限制呢?

网上很多文章都是讲 embstr 编码的性能优势,比如连续内存空间,raw 编码会分别创建 RedisObject 和 sds 结构,但还是疑惑 embstr 为什么有长度限制只能专用于存储短字符串呢?

如果要存一个很长的字符串,用 embstr ,也创建一块连续内容空间不就好了。

请大佬讲解,谢谢!