@Component public class JedisUtil extends Object
Constructor and Description |
---|
JedisUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
closePool()
释放Jedis资源
|
static Long |
delKey(String key)
删除key
|
static Boolean |
exists(String key)
key是否存在
|
static redis.clients.jedis.Jedis |
getJedis()
获取Jedis实例
|
static String |
getJson(String key)
获取redis键值-Json
|
static Object |
getObject(String key)
获取redis键值-object
|
static Set<byte[]> |
keysB(String key)
模糊查询获取key集合(keys的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,生产不推荐使用)
|
static Set<String> |
keysS(String key)
模糊查询获取key集合(keys的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,生产不推荐使用)
|
void |
setJedisPool(redis.clients.jedis.JedisPool jedisPool) |
static String |
setJson(String key,
String value)
设置redis键值-Json
|
static String |
setJson(String key,
String value,
int expiretime)
设置redis键值-Json-expiretime
|
static String |
setObject(String key,
Object value)
设置redis键值-object
|
static String |
setObject(String key,
Object value,
int expiretime)
设置redis键值-object-expiretime
|
static Long |
ttl(String key)
获取过期剩余时间
|
@Autowired public void setJedisPool(redis.clients.jedis.JedisPool jedisPool)
public static redis.clients.jedis.Jedis getJedis()
public static void closePool()
public static Object getObject(String key)
key
- public static String setObject(String key, Object value)
key
- value
- public static String setObject(String key, Object value, int expiretime)
key
- value
- expiretime
- public static String getJson(String key)
key
- public static String setJson(String key, String value)
key
- value
- public static String setJson(String key, String value, int expiretime)
key
- value
- expiretime
- public static Boolean exists(String key)
key
- public static Set<String> keysS(String key)
key
- public static Set<byte[]> keysB(String key)
key
- Copyright © 2020 Pivotal Software, Inc.. All rights reserved.