栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Redis大量插入

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Redis大量插入

我会说您正在过早优化(通常不是最好的)的道路上。

任何带有支持管道的Redis客户端的脚本语言都应能够将至少50K命令/秒推送到Redis服务器。该代码将很简单,无需手动编码Redis协议。当然,大量的插入技巧更快,但是您真的需要吗?

现在,如果您仍要坚持大量插入,则需要对正确的Redis命令进行编码。您提供的示例有误,原因如下:

  • 参数个数错误(您的示例应以* 3开头)

  • 最后一个参数的长度是错误的(1,2,34的长度是6个字节而不是5个字节)。

  • 在SADD命令中,集合的每个项目都需要一个参数(即Redis 1,2,34将是一个项目,而不是三个)。

正确的命令应该是这样的:

"*5rn$4rnSADDrn$2rn80rn$1rn1rn$1rn2rn$2rn34rn"

Redis协议的描述如下:http :
//redis.io/topics/protocol



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/380329.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号