Spring操作Redis
RedisTemplate
- 1.获得key的过期时间以及判断key是否过期
代码示例:
@Autowired
private RedisTemplate<String,Object> redisTemplate;
@Autowired
private StringRedisTemplate template;
/**
没有设置过期时间,返回-1;
从未设置过该键或者已过期,返回-2;
**/
public long expire() {
return redisTemplate.opsForValue().getOperations.getExpire(key);
}
StringRedisTemplate
-
- 获得key的过期时间以及判断key是否过期
代码示例:
/**
判断key是否存在
**/
public boolean exists(String keys) {
return template.hasKey(key);
}