public class RedisUtil extends Object
| 构造器和说明 |
|---|
RedisUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
del(Collection<String> keys)
删除多个key
|
static boolean |
del(String key)
删除单个key
|
static boolean |
expire(String key,
long timeout)
设置有效时间
|
static boolean |
expire(String key,
long timeout,
TimeUnit unit)
设置有效时间
|
static Object |
get(String key)
获取普通对象
|
static Object |
hGet(String key,
String hKey)
获取Hash中的数据
|
static List<Object> |
hMultiGet(String key,
Collection<Object> hKeys)
获取多个Hash中的数据
|
static void |
hPut(String key,
String hKey,
Object value)
往Hash中存入数据
|
static void |
hPutAll(String key,
Map<String,Object> values)
往Hash中存入多个数据
|
static long |
increment(String key,
long number) |
static List<Object> |
lGet(String key,
int start,
int end)
从List中获取begin到end之间的元素
|
static long |
lPush(String key,
Object value)
往List中存入数据
|
static long |
lPushAll(String key,
Collection<Object> values)
往List中存入多个数据
|
static long |
lPushAll(String key,
Object... values)
往List中存入多个数据
|
static long |
sDel(String key,
Object... values)
删除Set中的数据
|
static void |
set(String key,
Object value)
存入普通对象
|
static void |
set(String key,
Object value,
long timeout)
存入普通对象
|
void |
setObjectRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,Object> objectRedisTemplate) |
static long |
sSet(String key,
Object... values)
往Set中存入数据
|
public void setObjectRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,Object> objectRedisTemplate)
public static boolean expire(String key, long timeout)
key - Redis键timeout - 超时时间public static boolean expire(String key, long timeout, TimeUnit unit)
key - Redis键timeout - 超时时间unit - 时间单位public static boolean del(String key)
key - 键public static long del(Collection<String> keys)
keys - 键集合public static void set(String key, Object value, long timeout)
key - 键value - 值timeout - 有效期,单位秒public static long increment(String key, long number)
public static void hPut(String key, String hKey, Object value)
key - Redis键hKey - Hash键value - 值public static void hPutAll(String key, Map<String,Object> values)
key - Redis键values - Hash键值对public static Object hGet(String key, String hKey)
key - Redis键hKey - Hash键public static List<Object> hMultiGet(String key, Collection<Object> hKeys)
key - Redis键hKeys - Hash键集合public static long sSet(String key, Object... values)
key - Redis键values - 值public static long sDel(String key, Object... values)
key - Redis键values - 值public static long lPush(String key, Object value)
key - Redis键value - 数据public static long lPushAll(String key, Collection<Object> values)
key - Redis键values - 多个数据public static long lPushAll(String key, Object... values)
key - Redis键values - 多个数据Copyright © 2022. All rights reserved.