@Component public class RedisObjectUtils extends RedisUtils
| 构造器和说明 |
|---|
RedisObjectUtils(org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate)
构造方法
注入 RedisTemplate
|
| 限定符和类型 | 方法和说明 |
|---|---|
Long |
decrement(Object key)
将 key 中储存的数字值减一
|
Long |
decrement(Object key,
long delta)
将 key 中储存的数字值减去指定值
|
Object |
get(Object key)
获得缓存的基本对象。
|
Object |
get(Object key,
long timeout,
TimeUnit timeUnit)
获取缓存的基本对象并重置过期时间
|
Object |
getAndSet(Object key,
Object value)
获得缓存的基本对象并设置新值
|
Object |
getAndSet(Object key,
Object value,
long timeout,
TimeUnit timeUnit)
获得缓存的基本对象并设置新值
|
Long |
increment(Object key)
将 key 中储存的数字值增一
|
Double |
increment(Object key,
double delta)
将 key 中储存的浮点数字值增加或减少指定值
|
Long |
increment(Object key,
long delta)
将 key 中储存的数字值增加指定值
|
Object |
set(Object key,
Object value)
缓存基本的对象,Integer、String、实体类等
|
Object |
set(Object key,
Object value,
long timeout,
TimeUnit timeUnit)
缓存基本的对象,Integer、String、实体类等
|
delete, delete, delete, expire, expire, getRedisTemplate, setRedisTemplatepublic Object set(Object key, Object value)
key - 缓存的键值value - 缓存的值public Object set(Object key, Object value, long timeout, TimeUnit timeUnit)
key - 缓存的键值value - 缓存的值timeout - 时间timeUnit - 时间颗粒度public Object get(Object key, long timeout, TimeUnit timeUnit)
key - 缓存键值timeout - 时间timeUnit - 时间颗粒度public Object getAndSet(Object key, Object value)
key - 缓存键值value - 新数据public Object getAndSet(Object key, Object value, long timeout, TimeUnit timeUnit)
key - 缓存键值value - 新数据timeout - 时间timeUnit - 时间颗粒度public Long increment(Object key, long delta)
key - 缓存键值delta - 增加值public Long decrement(Object key, long delta)
key - 缓存键值delta - 减去值Copyright © 2024. All rights reserved.