public class RString extends RBase
redisTemplate| 构造器和说明 |
|---|
RString(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate)
构造器给父类注入RedisTemplate
|
| 限定符和类型 | 方法和说明 |
|---|---|
Long |
changeByDelta(String key,
long delta)
根据 delta 值调整缓存中的数值
|
<T> T |
get(String key,
Class<T> type)
获取缓存值并进行类型转换
|
<T> T |
getAndSet(String key,
T value,
Class<T> type)
获取缓存值并设置新值
|
void |
set(String key,
Object value)
设置缓存值
|
Boolean |
setIfAbsent(String key,
Object value,
long timeout)
设置缓存值,如果key不存在,则设置成功,并指定过期时间(单位:秒)
|
Boolean |
setIfAbsent(String key,
Object value,
long timeout,
TimeUnit unit)
设置缓存值,如果key不存在,则设置成功,并指定过期时间
|
void |
setWithExpire(String key,
Object value,
long timeout)
设置缓存值并设置过期时间(单位:秒)
|
void |
setWithExpire(String key,
Object value,
long timeout,
TimeUnit unit)
设置缓存值并设置过期时间
|
buildKeyByCustomSeparator, buildKeyByDefaultSeparator, convertValue, delete, deleteBatch, executeLuaScript, expire, expire, getExpire, hasKeypublic void setWithExpire(String key, Object value, long timeout, TimeUnit unit)
key - 键value - 值timeout - 过期时间unit - 时间单位public void setWithExpire(String key, Object value, long timeout)
key - 键value - 值timeout - 过期时间public Boolean setIfAbsent(String key, Object value, long timeout, TimeUnit unit)
key - 键value - 值timeout - 过期时间unit - 时间单位public Boolean setIfAbsent(String key, Object value, long timeout)
key - 键value - 值timeout - 过期时间public <T> T get(String key, Class<T> type)
key - 键type - 返回值的类型public <T> T getAndSet(String key, T value, Class<T> type)
T - 返回值的类型key - 键value - 新值type - 返回值的类型Copyright © 2025. All rights reserved.