//here key will expire after 24 hours
client.setex(key, 24*60*60, value, function(err, result) {
//check for success/failure here
});
//here key will expire at end of the day
client.setex(key, parseInt((new Date().setHours(23, 59, 59, 999)-new Date())/1000), value, function(err, result) {
//check for success/failure here
});
4条答案
按热度按时间lnlaulya1#
如果你想在24小时后过期
或者,如果你想让它在今天结束时到期,你可以在
new Date()
对象上使用.setHours
来获取一天结束时的时间,并使用它。cbeh67ev2#
由于SETNX、SETEX、PSETEX将在下一个版本中弃用,因此正确的方法是:
有关上述内容的详细讨论,请参见here。
6tr1vspr3#
您可以同时设置value和expiry。
1cklez4t4#
对于新版本,你可以使用设置和过期一样