java - Redis的hashes如何设置过期时间

查看:1302
本文介绍了java - Redis的hashes如何设置过期时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

使用Redis储存一些活跃用户的认证信息,方便快速登录,用户的信息是使用hashes类型,用户的uid作为key,但是如果用户长时间未登录的话,就应该从Redis中移除,我查到的方法是使用Jedis的expire方法,自己写了个方法,不知道是否正确.

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

解决方案

是否正确试试就知道了。你需要的不是答案,你需要的是鼓励。

这篇关于java - Redis的hashes如何设置过期时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆