redis命令(如ZADD或HMGET)可以处理的参数数量有限制吗?
我希望使用单个ZADD或HMGET命令,而不是MULTI/EXEC ZADD可以处理的(分数、成员)元组的数量有限制吗redis命令(如ZADD或HMGET)可以处理的参数数量有限制吗?,redis,Redis,我希望使用单个ZADD或HMGET命令,而不是MULTI/EXEC ZADD可以处理的(分数、成员)元组的数量有限制吗 HMGET可以处理的字段数量有限制吗?理论上的限制相当高,但您应该以一种无法达到的方式设计读取。保持读取大小正常的主要原因是避免阻塞服务器太长时间 几百或几千应该是一个很好的估计,但最好是自己用代码和数据进行测试 硬限制,例如: 客户端查询缓冲区的硬编码1GB(PROTO\u MAX\u QUERYBUF\u LENin server.h) 参数的最大数量是intC数据类型的
HMGET可以处理的字段数量有限制吗?理论上的限制相当高,但您应该以一种无法达到的方式设计读取。保持读取大小正常的主要原因是避免阻塞服务器太长时间 几百或几千应该是一个很好的估计,但最好是自己用代码和数据进行测试 硬限制,例如:
- 客户端查询缓冲区的硬编码1GB(
in server.h)PROTO\u MAX\u QUERYBUF\u LEN
- 参数的最大数量是
C数据类型的最大值,该数据类型通常是有符号的,长度为4字节,最长可达2147483647int