迹忆客 计算机编程题库

Redis 经典面试题

Redis 使用什么通讯协议
  • RESP
  • HTTP
  • SFTP
  • UDP
正确答案是:A
正确率:58%

解析:

RESP(Redis Serialization Protocol) 是redis客户端和服务端之间使用的一种通讯协议;

RESP 的特点:实现简单、快速解析、可读性好

RESP有五种最小的单元类型,单元结束时统一加上回车换行符号\r\n

  • 单行字符串 以 + 符号开头。
  • 多行字符串 以 $ 符号开头,后跟字符串长度。
  • 整数值 以 : 符号开头,后跟整数的字符串形式。
  • 错误消息 以 - 符号开头。
  • 数组 以 * 号开头,后跟数组的长度。

关于Redis通讯协议详情,可以参考Redis协议详解 这篇文章。

查看笔记

扫码一下
查看教程更方便