java - Comment définir le délai d'expiration pour les hachages Redis
黄舟
黄舟 2017-06-19 09:07:18
0
4
1460

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);
    }
  }
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(4)
巴扎黑

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 commanderedis-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

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal