public class RedisUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
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 filed)
获取Hash中的数据
|
static List<Object> |
hMultiGet(String key,
Collection<Object> fileds)
获取多个Hash中的数据
|
static void |
hPut(String key,
String filed,
Object value)
往Hash中存入数据
|
static void |
hPutAll(String key,
Map<String,Object> filedMap)
往Hash中存入多个数据
|
static Object |
listGetL(String key)
从List左侧弹出数据
|
static Object |
listGetR(String key)
从List右侧弹出数据
|
static List<Object> |
listGetRange(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 |
rPush(String key,
Object value)
往List右侧中存入数据
|
static long |
rPushAll(String key,
Collection<Object> values)
往List中右侧存入多个数据
|
static long |
rPushAll(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)
存入普通对象
|
static long |
sSet(String key,
Object... values)
往Set中存入数据
|
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 void hPut(String key, String filed, Object value)
key - Redis键filed - Hash filed键value - 值public static void hPutAll(String key, Map<String,Object> filedMap)
key - Redis键filedMap - Hash键值对public static Object hGet(String key, String filed)
key - Redis键filed - Hash filed键public static List<Object> hMultiGet(String key, Collection<Object> fileds)
key - Redis键fileds - Hash filed键集合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 rPush(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 - 多个数据public static long rPushAll(String key, Collection<Object> values)
key - Redis键values - 多个数据public static long rPushAll(String key, Object... values)
key - Redis键values - 多个数据public static List<Object> listGetRange(String key, int start, int end)
key - Redis键start - 开始位置end - 结束位置(start=0,end=-1表示获取全部元素)Copyright © 2022. All rights reserved.