@Service
public class RedisUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
del(java.lang.String key)
删除redis中key
|
static boolean |
delall()
删除redis中所有的值,慎用
FLUSHDB - 从连接的CURRENT数据库中删除数据。
FLUSHALL - 从所有数据库中删除数据。
|
static boolean |
delbykey(java.lang.String key)
删除redis中key 匹配的值
|
static java.lang.Long |
delhash(java.lang.String key,
java.lang.String field) |
static boolean |
exists(java.lang.String key)
判断redis中key对应的value是否存在
|
static java.lang.String |
get(java.lang.String key)
从redis中获取key对应的value值
|
static java.lang.String |
gethash(java.lang.String key,
java.lang.String field)
获取redis中key键对应的hash value值
|
static RedisUtil |
getInstance() |
static void |
main(java.lang.String[] args) |
static void |
set(java.lang.String key,
java.lang.String value)
设置redis中key键对应的value值
|
static void |
sethash(java.lang.String key,
java.util.HashMap<java.lang.String,java.lang.String> hash)
设置redis中key键对应的hash value值
|
static long |
setIncr(java.lang.String key,
int cacheSeconds)
对某个键的值自增
|
public static void main(java.lang.String[] args)
public static RedisUtil getInstance()
public static java.lang.String get(java.lang.String key)
key - public static void set(java.lang.String key,
java.lang.String value)
key - value - public static void sethash(java.lang.String key,
java.util.HashMap<java.lang.String,java.lang.String> hash)
key - value - public static java.lang.String gethash(java.lang.String key,
java.lang.String field)
key - value - public static java.lang.Long delhash(java.lang.String key,
java.lang.String field)
public static boolean exists(java.lang.String key)
key - public static long setIncr(java.lang.String key,
int cacheSeconds)
key - 键cacheSeconds - 超时时间,0为不超时public static boolean del(java.lang.String key)
key - public static boolean delall()
key - public static boolean delbykey(java.lang.String key)
key -