public class RedisUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.springframework.data.redis.core.RedisTemplate<java.lang.String,java.lang.Object> |
redisTemplate |
| 限定符 | 构造器和说明 |
|---|---|
private |
RedisUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
del(java.util.Collection<java.lang.String> keys)
删除多个key
|
static boolean |
del(java.lang.String key)
删除单个key
|
static boolean |
expire(java.lang.String key,
long timeout)
设置有效时间
单位默认秒
|
static boolean |
expire(java.lang.String key,
long timeout,
java.util.concurrent.TimeUnit unit)
设置有效时间
|
static java.lang.Object |
get(java.lang.String key)
获取普通对象
|
static java.lang.Object |
hGet(java.lang.String key,
java.lang.String filed)
获取Hash中的数据
|
static java.util.List<java.lang.Object> |
hMultiGet(java.lang.String key,
java.util.Collection<java.lang.Object> fileds)
获取多个Hash中的数据
|
static void |
hPut(java.lang.String key,
java.lang.String filed,
java.lang.Object value)
往Hash中存入数据
|
static void |
hPutAll(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> filedMap)
往Hash中存入多个数据
|
static java.lang.Object |
listGetL(java.lang.String key)
从List左侧弹出数据
|
static java.lang.Object |
listGetR(java.lang.String key)
从List右侧弹出数据
|
static java.util.List<java.lang.Object> |
listGetRange(java.lang.String key,
int start,
int end)
从List中获取begin到end之间的元素
|
static long |
lPush(java.lang.String key,
java.lang.Object value)
往List左侧中存入数据
|
static long |
lPushAll(java.lang.String key,
java.util.Collection<java.lang.Object> values)
往List中左侧存入多个数据
|
static long |
lPushAll(java.lang.String key,
java.lang.Object... values)
往List中左侧存入多个数据
|
static long |
rPush(java.lang.String key,
java.lang.Object value)
往List右侧中存入数据
|
static long |
rPushAll(java.lang.String key,
java.util.Collection<java.lang.Object> values)
往List中右侧存入多个数据
|
static long |
rPushAll(java.lang.String key,
java.lang.Object... values)
往List中右侧存入多个数据
|
static long |
sDel(java.lang.String key,
java.lang.Object... values)
删除Set中的数据
|
static void |
set(java.lang.String key,
java.lang.Object value)
存入普通对象
|
static void |
set(java.lang.String key,
java.lang.Object value,
long timeout)
存入普通对象
|
static long |
sSet(java.lang.String key,
java.lang.Object... values)
往Set中存入数据
|
private static final org.springframework.data.redis.core.RedisTemplate<java.lang.String,java.lang.Object> redisTemplate
public static boolean expire(java.lang.String key,
long timeout)
key - Redis键timeout - 超时时间public static boolean expire(java.lang.String key,
long timeout,
java.util.concurrent.TimeUnit unit)
key - Redis键timeout - 超时时间unit - 时间单位public static boolean del(java.lang.String key)
key - 键public static long del(java.util.Collection<java.lang.String> keys)
keys - 键集合public static void set(java.lang.String key,
java.lang.Object value)
key - Redis键value - 值public static void set(java.lang.String key,
java.lang.Object value,
long timeout)
key - 键value - 值timeout - 有效期,单位秒public static java.lang.Object get(java.lang.String key)
key - 键public static void hPut(java.lang.String key,
java.lang.String filed,
java.lang.Object value)
key - Redis键filed - Hash filed键value - 值public static void hPutAll(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> filedMap)
key - Redis键filedMap - Hash键值对public static java.lang.Object hGet(java.lang.String key,
java.lang.String filed)
key - Redis键filed - Hash filed键public static java.util.List<java.lang.Object> hMultiGet(java.lang.String key,
java.util.Collection<java.lang.Object> fileds)
key - Redis键fileds - Hash filed键集合public static long sSet(java.lang.String key,
java.lang.Object... values)
key - Redis键values - 值public static long sDel(java.lang.String key,
java.lang.Object... values)
key - Redis键values - 值public static long lPush(java.lang.String key,
java.lang.Object value)
key - Redis键value - 数据public static long rPush(java.lang.String key,
java.lang.Object value)
key - Redis键value - 数据public static long lPushAll(java.lang.String key,
java.util.Collection<java.lang.Object> values)
key - Redis键values - 多个数据public static long lPushAll(java.lang.String key,
java.lang.Object... values)
key - Redis键values - 多个数据public static long rPushAll(java.lang.String key,
java.util.Collection<java.lang.Object> values)
key - Redis键values - 多个数据public static long rPushAll(java.lang.String key,
java.lang.Object... values)
key - Redis键values - 多个数据public static java.util.List<java.lang.Object> listGetRange(java.lang.String key,
int start,
int end)
key - Redis键start - 开始位置end - 结束位置(start=0,end=-1表示获取全部元素)public static java.lang.Object listGetL(java.lang.String key)
key - Redis键public static java.lang.Object listGetR(java.lang.String key)
key - Redis键Copyright © 2023. All rights reserved.