Redis中的String二进制安全机制(binary safe)

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

【Redis☞String二进制安全】:


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

struct sdshdr {

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

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

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

};


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

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值