【二进制安全】:一个二进制安全功能(函数)是指在一个二进制文件上所执行的不更改文件内容的功能或者操作,其本质上将操作输入作为原始的、无任何特殊格式意义的数据流。

【Redis☞String二进制安全】:



  • String类型是二进制安全的,可以把图片和视频文件保存在String中。
  • 为了提高网站运行速度,可以使用String类型缓存一些静态文件,如图片文件、CSS文件等。

struct sdshdr {

int len;//记录buf数组大小

int free;//记录buf数组还有多少可用空间

char buf[];//字符串实体,保存字符串的内容

};



  • 因为有了对字符串长度定义len, 所以在处理字符串时候不会以零值字节(\0)为字符串结尾标志.
  • 二进制安全就是输入任何字节都能正确处理, 即使包含零值字节.