当前位置: 首页 > 后端技术 > PHP

Redis二进制安全

时间:2023-03-30 01:12:19 PHP

Redis官方文档:https://redis.io/topics/data-...redis支持二进制安全字符串(Binary-safestrings),它的key也是二进制安全的。原文:RediskeysRediskeys是二进制安全的,这意味着你可以使用任何二进制序列作为键,从像“foo”这样的字符串到JPEG文件的内容。空字符串也是一个有效的键。该密钥是二进制安全的,这意味着您可以使用任何二进制序列作为密钥,“foo”是合法密钥,JPEG图像文件也可以是合法密钥。空字符串也是有效键。那么什么是二进制安全字符串呢?参考:https://stackoverflow.com/que...Redis字符串是一个字节序列。Redis中的字符串是二进制安全的,这意味着它们具有已知长度,而不是由任何特殊的终止字符确定。因此,您可以在一个字符串中存储最多512兆字节的任何内容。翻译:Redis字符串是一个字节序列。它是二进制安全的,这意味着它有一个已知的长度,不是由一个特殊的终止符决定的。因此,您可以在一个字符串中存储最大512M的任意数据。简介:二进制安全字符串是可以包含任何字符的字符串。例如:在某些语言中,如C语言,字符串的结尾是“\0”。如果有一个字符串:"hello\0world",C语言中字符串strlen的长度只会得到"hello"的长度(5),而在PHP中,strlen会得到"hello\0world"的长度11.php文档中也有二进制的security语句,同样理解。欢迎指出!