Utilisez Redis pour stocker certaines informations d'authentification des utilisateurs actifs afin de faciliter une connexion rapide. Les informations de l'utilisateur utilisent le type de hachage et l'uid de l'utilisateur est utilisé comme clé. Cependant, si l'utilisateur ne s'est pas connecté depuis longtemps, il doit être supprimé. de Redis. J'ai découvert La méthode consiste à utiliser la méthode d'expiration de Jedis. J'ai écrit une méthode moi-même, je ne sais pas si elle est correcte.
.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);
}
}
Vous saurez si c'est correct en l'essayant. Ce dont vous avez besoin, ce ne sont pas de réponses, vous avez besoin d’encouragements.
Ce qui vous manque, c'est un outil de vérification. Si vous êtes familier avec les commandes Redis, vous pouvez utiliser la ligne de commande
.redis-cli
,不熟悉的话可以用图形化工具,如Redis Desktop Manager
Les expériences sont vos meilleurs professeurs, si vous ne voyez aucun problème en regardant le code
Merci à tous, tout va bien. J'ai installé une machine virtuelle Linux et je l'ai testée
.