redis命令(例如ZADD或HMGET)可以处理的参数数量是否有限制?

redis命令(例如ZADD或HMGET)可以处理的参数数量是否有限制?,第1张

redis命令(例如ZADD或HMGET)可以处理的参数数量是否有限制?

理论上的限制很高,但是您应该以无法达到的方式设计阅读。保持读取大小合理的主要原因是避免阻塞服务器太长时间。

数百或数千应该是一个不错的选择,但是最好的办法是自己使用代码和数据对其进行测试。

严格的限制如下:

  • 客户端查询缓冲区的硬编码1GB(
    PROTO_MAX_QUERYBUF_LEN
    在server.h中)
  • 参数的最大数量是
    int
    C数据类型的最大值,通常为带符号的4个字节长,最大为2,147,483,647。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4910644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存