最后更新:2021-10-09 13:06:30 手机定位技术交流文章
Redis的创建者认为,数据库系统中的瓶颈通常不是网络通信,而是数据库本身的内部逻辑处理,因此,即使Redis采用效率低下的流量文本协议,它仍然具有很高的可访问性。
Redis将所有数据储存在记忆中,提供单向服务,而单个节点如果通过CPU核心运行,其完成量可能超过10瓦/秒的QPS。
RRESP是《重新序列化议定书》的摘要,是一份基本文本协议,其好处是执行极为简单,并具有很高的分辨率性能。
Redis协议将传送的结构数据分为五种最低单位类型,在模块结束时附上返回符号。
+符号开头$符号开始, 字符串长度背背对背:以整数字符串形式开始,然后是字符串形式。-开头*开始, 数组长度( 背对背)NULL: 以长度 - 1 的多行字符串表示
在多行字符串中,空字符串的长度为零。
客户端仅以单一格式,即多行字符串阵列,向服务器提供指示。
例如,一个简单设置的打开密码孔的命令设置被排序为以下字符串:
即:
服务器对客户的回答是 支持一系列的数据结构, 所以电文反应在结构上要复杂得多, 但它只是五种复杂基本种类的组合。
单行字符串响应
这是片面的反应。

错误响应
当您试图自焚字符串时,服务器会丢出一个典型的错误。

整数响应
一个是这里的整数响应 。

多行字符串响应
多行字符串回答是在此双引号中包含的字符串 。
数组响应
响应为:

嵌套
skan 命令用于扫描服务器所有密钥的列表, 列表以光标的形式获得, 且每次只获得部分密钥 。
skan 命令生成嵌入数据集, 数组的第一个值是光标值 。
数组的第二个值是另一个数组。 Key List 由此数组表示 。
尽管复式协议存在大量多余的倒退,但它已成为互联网技术领域非常受欢迎的文本协议。
一些开放源码项目利用RESSP作为其交流机制。
在技术部门,业绩不一定是一切;简洁、理解和无障碍都很重要。
本文由 在线网速测试 整理编辑,转载请注明出处。