Verwenden Sie Redis, um einige Authentifizierungsinformationen aktiver Benutzer zu speichern, um die schnelle Anmeldung zu erleichtern. Die Benutzer-UID wird jedoch als Schlüssel verwendet. Wenn sich der Benutzer jedoch längere Zeit nicht angemeldet hat, sollte sie entfernt werden Ich habe herausgefunden, dass die Methode darin besteht, die Ablaufmethode von Jedis zu verwenden. Ich weiß nicht, ob sie korrekt ist
public Long expire(String key, int time)
{
Jedis jedis = null;
Long rs;
try {
jedis = pool.getResource();
rs = jedis.expire(key, time);
return rs;
} catch (Exception e) {
e.printStackTrace();
return 0L;
} finally {
returnResource(jedis);
}
}
是否正确试试就知道了。你需要的不是答案,你需要的是鼓励。
你缺乏的是验证工具,熟悉Redis命令的话可以用命令行
redis-cli
,不熟悉的话可以用图形化工具,如Redis Desktop Manager
实验是你最好的老师,看代码没看出问题
多谢大家,是OK的,装了个linux虚拟机测试了一下