基于多个标准在Redis中进行有序设置

Ran*_*ana 5 set unix-timestamp redis

我正在尝试创建一个redis有序集.问题在于需要根据两个标准(时间戳和分数)进行排序.但在redis中,我只能提供一个评分标准:

ZADD {key} {timestamp} {value}
Run Code Online (Sandbox Code Playgroud)

如何在此排序中添加分数以及PLZ?

更新: 这是我将两个不同的排序因子合并为一个浮点数值的方法:

var score = Math.floor(result.created_time/(60*60*24*1000));
score = score + (result.matches/10);
Run Code Online (Sandbox Code Playgroud)

只是为了解释一下,我先把时间戳转换为天数.我的'匹配'值通常是0-10.因此,转换为十进制值并添加为分数权重.这给了我最高得分的条目,每天排序.这正是我所需要的.

Ita*_*ber 4

使用小数作为排序集中的分数 - 使用时间戳作为小数点左侧的值和右侧的值构建分数。