按计数排序字符串的Redis建模

按计数排序字符串的Redis建模,redis,Redis,我一直在存储和增加下载计数器,如下所示: INCRBY downloads:<filename> 1 我如何构造我的Redis数据以使查询成为可能/容易?您可以使用ZREVRANGE z 0-1和内核来获取顶级影片,这也将返回分数 此外,这还允许您使用上述命令中的“N-1”而不是“-1”轻松获取“TOP N”胶片。您可以使用ZREVRANGE z 0-1和Cores获取TOP films,这也将返回分数 此外,您还可以使用上述命令中的“N-1”而不是“-1”轻松获取“TOP N”影

我一直在存储和增加下载计数器,如下所示:

INCRBY downloads:<filename> 1

我如何构造我的Redis数据以使查询成为可能/容易?

您可以使用
ZREVRANGE z 0-1和内核来获取顶级影片,这也将返回分数


此外,这还允许您使用上述命令中的“N-1”而不是“-1”轻松获取“TOP N”胶片。

您可以使用
ZREVRANGE z 0-1和Cores
获取TOP films,这也将返回分数


此外,您还可以使用上述命令中的“N-1”而不是“-1”轻松获取“TOP N”影片。

项目创建者在3分钟内回答问题?!这就是服务。谢谢Redis:)非常好,顺便说一句,但我必须等待8分钟才能接受答案。从项目创建者那里3分钟内回答?!这就是服务。谢谢Redis:)非常好,顺便说一句,但我必须等8分钟才能接受答案。
ZINCRBY downloads 1 <filename>
ZREVRANGEBYSCORE downloads +inf -inf
select filename, count(*) from downloads