redis使用的通讯协议是最基本也是最简单的文本协议
在redis中将数据传输的结构分为五种类型:
1.单行字符串,以+开头
2.多行字符串,以$开头,后面跟着字符串对的长度
3.数组,以*开头,后跟数组长度
4.整数值,以:开头,后面跟整数的字符串形式
5.错误消息,以-开头
当我们使用redis的操作指令进行操作时,redis会将操作指令序列化为对应的文本协议的传输内容,输入指令最常用的
数据结构是数组,比如:set name zhangsan
会被解析为
*3
$3
set
$4
name
$8
zhangsan
其中会有很多换行的操作,换行的对应文本协议类型为/r/n
在redis的通讯协议中会有大量的换行冗余,但也保证了数据的易读性