redisson设置key过期时间失败
使用代码如下:public static void saveHash(String key,String field,String val,int seconds){RMap<Object, Object> rmap = redissonClient.getMap(key);//设置过期时间rmap.expire(seconds, TimeUnit.SECONDS);rmap.put(
·
使用代码如下:
public static void saveHash(String key,String field,String val,int seconds){
RMap<Object, Object> rmap = redissonClient.getMap(key);
//设置过期时间
rmap.expire(seconds, TimeUnit.SECONDS);
rmap.put(field,val);
}
其中的expire方法,发现设置失败了,返回false
发现是在代码
RMap<Object, Object> rmap = redissonClient.getMap(key)
中,当redis中不存在该key时,那么对其设置过期时间就会失败。
更多推荐
已为社区贡献1条内容
所有评论(0)