什么是二进制安全字符串?

Chi*_*rag 8 string redis

什么是二进制安全字符串?它只是一个长度附带在字符串本身中的字符串吗?那么为什么将它们称为二进制安全呢?不知道我应该标记redis,而是在阅读redis doc时阅读此术语。

Ita*_*ber 9

二进制安全字符串是可以包含任何字符(字节)的字符串。

例如,许多编程语言都使用0x00字符作为字符串结尾标记,因此从某种意义上说,二进制安全字符串就是可以包含这些字符的字符串。


Car*_*s E 5

Redis 字符串是一个字节序列。Redis 中的字符串是二进制安全的,这意味着它们的已知长度不受任何特殊终止字符的影响。因此,您可以在一个字符串中存储多达 512 兆字节的任何内容。

https://www.tutorialspoint.com/redis/redis_data_types.htm