开发者社区 > 云原生 > 正文

RESP是什么,主要有哪些问题?

RESP是什么,主要有哪些问题?

展开
收起
1358896759097293 2021-03-17 17:19:21 1092 0
2 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    RESP 是 Redis 使用的通信协议,其简洁易于理解的格式也助力了 Redis 各语言 客户端的快速发展。但是这种类似 HTTP/1.1 的协议也存在着同样的性能问题。  序列化表达能力弱,通常还需要借助其他序列化方式辅助,然而协议中又不支持设置特 定序列化方式,只能依靠客户端约定。  同样存在队头阻塞问题,pipeline 无法从根本上解决单连接性能问题。  Pub/Sub 在单连接情况下也有数量瓶颈。

    2021-03-18 23:11:43
    赞同 展开评论 打赏
  • 下一站是幸福

    Redis 即 REmote Dictionary Server (远程字典服务);

    而Redis的协议规范是 Redis Serialization Protocol (Redis序列化协议)

    该协议是用于与Redis服务器通信的,用的较多的是Redis-cli通过pipe与Redis服务器联系;

    协议如下:
    
          客户端以规定格式的形式发送命令给服务器;
    
          服务器在执行最后一条命令后,返回结果。
    
    2021-03-18 00:23:44
    赞同 展开评论 打赏
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载