public class RedisOpsUtil {
@Autowired
private RedisTemplate redisTemplate;
public void set(String key,Object value){
redisTemplate.opsForValue().set(key,value);
}
public void set(String key, Object value, long timeout, TimeUnit unit){
redisTemplate.opsForValue().set(key,value,timeout,unit);
}
public boolean setIfAbsent(String key, Object value, long timeout, TimeUnit unit){
return redisTemplate.opsForValue().setIfAbsent(key,value,timeout,unit);
}
public <T> T get(String key,Class<?> T){
return (T)redisTemplate
.opsForValue().get(key);
}
public String get(String key){
return (String) redisTemplate
.opsForValue().get(key);
}
public Long decr(String key){
return redisTemplate
.opsForValue().decrement(key);
}
public Long decr(String key,long delta){
return redisTemplate
.opsForValue().decrement(key,delta);
}
public Long incr(String key){
return redisTemplate
.opsForValue().increment(key);
}
public Long incr(String key,long delta){
return redisTemplate
.opsForValue().increment(key,delta);
}
}
版权归属:
bsdlzg
许可协议:
本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
评论区