如何使用Node.js设置Redis中Sorted Set的子键到期

时间:2015-07-22 10:02:14

标签: node.js redis

在这里,我使用node.js创建了一个排序集 我想在一段时间后删除排序集的元素。这意味着一段时间后过期子键。 代码:

 var redis = require(redis);
 var client = redis.createClient();

 //Add elements into mySortedSet along with their score.

 client.zadd("mySortedSet","1","one");
 client.zadd("mySortedSet","2","two");
 clinet.zadd("mySortedSet","3","three");

我想在子键上设置expire.Expire“mySortedSet”中的“one”

1 个答案:

答案 0 :(得分:1)

这是不可能的。 Redis只能选择在一定时间后到期全套,而不是集合中的元素。 您可以做的是定期运行计划任务以使该集内的无效元素的到期/删除/设置得分。