public class RedisUtil extends Object
| 构造器和说明 |
|---|
RedisUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addAllHashValue(String key,
Map<String,Object> map,
long expire)
Hash 添加数据
|
static long |
addBatchZSetValue(String key,
Set<org.springframework.data.redis.core.ZSetOperations.TypedTuple<Object>> tuples)
批量设置zset值
|
static void |
addHashValue(String key,
String hashKey,
Object data,
long expire)
向redis 中添加内容
|
static void |
addListValue(String key,
Object list)
添加list列表
|
static void |
addSetValue(String key,
Object list)
添加Set集合集合
|
static void |
addValue(String key,
Object value)
设置key-value值, 无过期时间
|
static void |
addValue(String key,
Object value,
long expire)
设置key-value值
|
static void |
addValue(String key,
Object value,
long expire,
TimeUnit timeUnit)
设置key-value值,传入时间单位
|
static boolean |
addZSetValue(String key,
Object member,
double score)
设置zset值
|
static boolean |
addZSetValue(String key,
Object member,
long score)
设置zset值
|
static void |
delete(Set<String> keys)
删除多个key
|
static void |
delete(String key)
删除key
|
static long |
deleteHashValue(String key,
String hashKey)
删除hash key
|
static void |
expire(String key,
long timeout,
TimeUnit unit)
设置超时时间
|
static String |
get(String key)
获取key值
|
static List<Object> |
getHashAllValue(String key)
批量获取数据
|
static Long |
getHashCount(String key)
获取hash数量
|
static List<Object> |
getHashMultiValue(String key,
List<String> hashKeys)
批量获取指定hashKey的数据
|
static Object |
getHashValue(String key,
String hashKey)
获取数据
|
static Object |
getListValue(String key)
获取指定Key对应的list
|
static Object |
getSetValue(String key)
获取指定Key对应的set
|
static Object |
getValue(String key)
获取key的值
|
static Set<org.springframework.data.redis.core.ZSetOperations.TypedTuple<Object>> |
getZSetRank(String key,
long start,
long end)
获取有序集 key 中成员 member 的排名 。
|
static long |
getZSetScore(String key,
String member)
获取zset数量
|
static boolean |
hasKey(String key)
判断key是否存在
|
static boolean |
hasKey(String key,
String hashKey)
判断指定key的hashKey是否存在
|
static void |
incZSetValue(String key,
String member,
long delta)
自增zset值
|
static Set<String> |
keys(String pattern)
获取指定pattern的key
|
static Object |
popSetValue(String key)
获取并移除指定key的值
|
static long |
ttl(String key)
获取过期时间
|
public static boolean hasKey(String key)
key - public static void delete(String key)
key - public static boolean hasKey(String key, String hashKey)
key - hashKey - public static void expire(String key, long timeout, TimeUnit unit)
key - timeout - unit - public static long ttl(String key)
key - public static void addValue(String key, Object value, long expire, TimeUnit timeUnit)
public static void addHashValue(String key, String hashKey, Object data, long expire)
key - 保存keyhashKey - hashKeydata - 保存对象 dataexpire - 过期时间 -1:表示不过期public static void addAllHashValue(String key, Map<String,Object> map, long expire)
key - keymap - datapublic static long deleteHashValue(String key, String hashKey)
key - keyhashKey - hashKeypublic static List<Object> getHashMultiValue(String key, List<String> hashKeys)
public static long addBatchZSetValue(String key, Set<org.springframework.data.redis.core.ZSetOperations.TypedTuple<Object>> tuples)
public static Set<org.springframework.data.redis.core.ZSetOperations.TypedTuple<Object>> getZSetRank(String key, long start, long end)
Copyright © 2022. All rights reserved.