public class RedisClient extends AbstractClient
| 构造器和说明 |
|---|
RedisClient(String host,
int port,
String pass,
int db) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
del(String key) |
boolean |
existsKey(String key) |
void |
expire(String key,
int seconds) |
void |
expireAt(String key,
Long time) |
static RedisClient |
getInstance(String host,
int port,
String pass,
int db) |
String |
getMessage(String key) |
List<String> |
getMessage(String key,
int size) |
void |
hdel(String key,
String... field) |
String |
hget(String key,
String field) |
Map<String,String> |
hgetAll(String key) |
Long |
hincrby(String key,
String field,
int num) |
Long |
hlen(String key) |
List<String> |
hmget(String key,
String... field) |
void |
hset(String key,
Map<String,String> value) |
void |
hset(String key,
String field,
String value) |
Long |
incr(String key) |
Long |
incrBy(String key,
int value) |
Long |
llen(String key) |
void |
publish(String channel,
String message) |
void |
pushMessage(String key,
String strings) |
void |
putMessageList(String key,
List<String> list) |
void |
sadd(String key,
String value) |
void |
set(String key,
String value) |
void |
set(String key,
String value,
int seconds) |
boolean |
setNx(String key,
Integer expire) |
Set<String> |
smembers(String key) |
void |
subscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... channel) |
getClient, setClientpublic static RedisClient getInstance(String host, int port, String pass, int db)
public void pushMessage(String key, String strings) throws LogQueueConnectException
pushMessage 在类中 AbstractClientLogQueueConnectExceptionpublic void putMessageList(String key, List<String> list) throws LogQueueConnectException
putMessageList 在类中 AbstractClientLogQueueConnectExceptionpublic List<String> getMessage(String key, int size) throws LogQueueConnectException
getMessage 在类中 AbstractClientLogQueueConnectExceptionpublic boolean setNx(String key, Integer expire)
setNx 在类中 AbstractClientpublic boolean existsKey(String key)
existsKey 在类中 AbstractClientpublic String getMessage(String key)
getMessage 在类中 AbstractClientpublic void set(String key, String value)
set 在类中 AbstractClientpublic void set(String key, String value, int seconds)
set 在类中 AbstractClientpublic void expireAt(String key, Long time)
expireAt 在类中 AbstractClientpublic void expire(String key, int seconds)
expire 在类中 AbstractClientpublic Long incr(String key)
incr 在类中 AbstractClientpublic Long incrBy(String key, int value)
incrBy 在类中 AbstractClientpublic void sadd(String key, String value)
sadd 在类中 AbstractClientpublic Set<String> smembers(String key)
smembers 在类中 AbstractClientpublic void del(String key)
del 在类中 AbstractClientpublic void hset(String key, String field, String value)
hset 在类中 AbstractClientpublic void hdel(String key, String... field)
hdel 在类中 AbstractClientpublic String hget(String key, String field)
hget 在类中 AbstractClientpublic Long llen(String key)
llen 在类中 AbstractClientpublic Long hincrby(String key, String field, int num)
hincrby 在类中 AbstractClientpublic void publish(String channel, String message)
publish 在类中 AbstractClientpublic void subscribe(redis.clients.jedis.JedisPubSub jedisPubSub,
String... channel)
subscribe 在类中 AbstractClientpublic Long hlen(String key)
hlen 在类中 AbstractClientCopyright © 2022. All rights reserved.