类 RedisOperator
java.lang.Object
com.sie.mbm.mom.framework.cache.RedisOperator
已过时。
- 另请参阅:
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void已过时。redis全量删除缓存已过时。批量查询,管道pipelinevoid已过时。批量写入long已过时。实现命令:decrement key,减少key一次longdecrementHash(String name, String key, long delta) 已过时。累减,使用hashboolean已过时。实现命令:DEL key,删除一个keyexecLuaScript(String script, String key, String value) 已过时。删锁 原子性保证void已过时。实现命令:expire 设置过期时间,单位秒已过时。实现命令:GET key,返回 key所关联的字符串值。已过时。获取缓存getHashValue(String name, String key) 已过时。hash 获得valuevoid已过时。实现命令:HDEL key field [field ...]已过时。实现命令:HGET key field,返回哈希表 key中给定域 field的值已过时。实现命令:HGETALL key,返回哈希表 key中,所有的域和值。hgetvalues(String key) 已过时。实现命令:hvals key,返回哈希表 key中,所有的值。void已过时。实现命令:HSET key field value,将哈希表 key中的域 field的值设为 valuelong已过时。实现命令:increment key,增加key一次longincrementHash(String name, String key, long delta) 已过时。累加,使用hashbooleankeyIsExist(String key) 已过时。判断key是否存在已过时。实现命令:KEYS pattern,查找所有符合给定模式 pattern的 key已过时。实现命令:LPOP key,移除并返回列表 key的头元素。long已过时。实现命令:LPUSH key value,将一个值 value插入到列表 key的表头已过时。批量查询,对应mgetlong已过时。实现命令:RPUSH key value,将一个值 value插入到列表 key的表尾(最右边)。void已过时。实现命令:SET key value,设置一个key-value(将字符串值 value关联到 key)void已过时。实现命令:SET key value EX seconds,设置key-value和超时时间(秒)voidsetHashValue(String name, String key, String value) 已过时。hash 设置value已过时。如果key不存在,则设置,如果存在,则报错已过时。void已过时。如果key不存在,则设置,如果存在,则不操作long已过时。实现命令:TTL key,以秒为单位,返回给定 key的剩余生存时间(TTL, time to live)。
-
字段详细资料
-
redisTemplate
@Autowired private org.springframework.data.redis.core.StringRedisTemplate redisTemplate已过时。
-
-
构造器详细资料
-
RedisOperator
public RedisOperator()已过时。
-
-
方法详细资料
-
keyIsExist
已过时。判断key是否存在- 参数:
key-- 返回:
-
ttl
已过时。实现命令:TTL key,以秒为单位,返回给定 key的剩余生存时间(TTL, time to live)。- 参数:
key-- 返回:
-
expire
已过时。实现命令:expire 设置过期时间,单位秒- 参数:
key-
-
increment
已过时。实现命令:increment key,增加key一次- 参数:
key-- 返回:
-
incrementHash
已过时。累加,使用hash -
decrementHash
已过时。累减,使用hash -
setHashValue
已过时。hash 设置value -
getHashValue
已过时。hash 获得value -
decrement
已过时。实现命令:decrement key,减少key一次- 参数:
key-- 返回:
-
keys
已过时。实现命令:KEYS pattern,查找所有符合给定模式 pattern的 key -
del
已过时。实现命令:DEL key,删除一个key- 参数:
key-
-
allDel
已过时。redis全量删除缓存- 参数:
key- 可以传一个值 或多个
-
set
已过时。实现命令:SET key value,设置一个key-value(将字符串值 value关联到 key)- 参数:
key-value-
-
set
已过时。实现命令:SET key value EX seconds,设置key-value和超时时间(秒)- 参数:
key-value-timeout- (以秒为单位)
-
setnx60s
已过时。如果key不存在,则设置,如果存在,则不操作- 参数:
key-value-
-
setnx
已过时。如果key不存在,则设置,如果存在,则报错- 参数:
key-value-
-
setnx
已过时。 -
get
已过时。实现命令:GET key,返回 key所关联的字符串值。- 参数:
key-- 返回:
- value
-
get
已过时。获取缓存- 参数:
key-mappingFunction-- 返回:
-
mget
已过时。批量查询,对应mget- 参数:
keys-- 返回:
-
batchGet
已过时。批量查询,管道pipeline- 参数:
keys-- 返回:
-
batchSet
已过时。批量写入- 参数:
keyValueMap-
-
hset
已过时。实现命令:HSET key field value,将哈希表 key中的域 field的值设为 value- 参数:
key-field-value-
-
hget
已过时。实现命令:HGET key field,返回哈希表 key中给定域 field的值- 参数:
key-field-- 返回:
-
hdel
已过时。实现命令:HDEL key field [field ...],删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。- 参数:
key-fields-
-
hgetall
已过时。实现命令:HGETALL key,返回哈希表 key中,所有的域和值。- 参数:
key-- 返回:
-
hgetvalues
已过时。实现命令:hvals key,返回哈希表 key中,所有的值。- 参数:
key-- 返回:
-
lpush
已过时。实现命令:LPUSH key value,将一个值 value插入到列表 key的表头- 参数:
key-value-- 返回:
- 执行 LPUSH命令后,列表的长度。
-
lpop
已过时。实现命令:LPOP key,移除并返回列表 key的头元素。- 参数:
key-- 返回:
- 列表key的头元素。
-
rpush
已过时。实现命令:RPUSH key value,将一个值 value插入到列表 key的表尾(最右边)。- 参数:
key-value-- 返回:
- 执行 LPUSH命令后,列表的长度。
-
execLuaScript
已过时。删锁 原子性保证- 参数:
script-key-value-
-