@Configuration public class RedisUtil extends Object
| 构造器和说明 |
|---|
RedisUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
Long |
del(String key)
删除指定String类型key
|
void |
delBySuffix(String key)
删除指定前缀key (存入的key为string类型)
|
Boolean |
exists(Object key)
判断key是否存在
|
Boolean |
exists(String key)
判断key是否存在
|
byte[] |
get(byte[] key)
通过字节数组类型key获取字节数组类型Value
|
String |
get(String key)
通过String类型key获取String类型Value
|
Object |
getByString(String key)
通过string key获取object value
实际两者序列化存入string
|
redis.clients.jedis.Jedis |
getJedis()
从连接池中获取一个ShardedJedis对象
|
Object |
getNormal(Object key)
通过object key获取object Value
实际两者序列化存入byte[]
|
void |
init() |
String |
lpop(String key)
左侧弹出一个元素
|
Long |
lpush(String key,
String... values)
左侧放入集合
|
String |
rpop(String key)
右侧弹出一个元素
|
Long |
rpush(String key,
String... values)
右侧放入集合
|
String |
set(byte[] key,
byte[] value)
设置字节数组类型key和字节数组类型value
|
String |
set(Object key,
Object value)
设置Object类型key和object value
实际两者序列化存入byte[]
|
String |
set(String key,
Object value) |
String |
set(String key,
Object value,
int time) |
String |
set(String key,
String value)
设置String类型key和String类型value
|
String |
set(String key,
String value,
int time)
多少秒后过期
|
String |
setByString(String key,
Object value)
设置String类型key和Object value
实际两者序列化存入string
|
String |
setToObj(String key,
Object value,
Class c) |
public void init()
public redis.clients.jedis.Jedis getJedis()
public byte[] get(byte[] key)
key - 键public Object getNormal(Object key)
key - 键public Object getByString(String key)
key - 键public String set(String key, String value)
key - 键value - 值public String set(Object key, Object value)
key - 键value - 值public String setByString(String key, Object value)
key - 键value - 值public String set(byte[] key, byte[] value)
key - 键value - 值public void delBySuffix(String key)
Copyright © 2022. All rights reserved.