按值对redis大数据进行排序

时间:2015-09-29 09:00:17

标签: redis

例如,我将数据设置为如下所示。

SET "projects:views:PROJECT_NAME1" 17
SET "projects:views:PROJECT_NAME2" 13
SET "projects:views:PROJECT_NAME3" 21

PROJECT_NAME根据我从关系数据库获得的项目记录名称而有所不同。

如何对所有"项目进行排序:观点:*"按价值。在这个例子中,我们的输出应该是

PROJECT_NAME3 21
PROJECT_NAME1 17
PROJECT_NAME2 13

1 个答案:

答案 0 :(得分:2)

将它们添加到这样的有序集合中:

ZREVRANGE projects:views 0 -1 WITHSCORES

然后致电:

FB.ShareLink(url,
             title,
             msg,
             pictureUrl,
             callback);

检查here排序集可以执行的其他操作