public class PubSubHandler extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPSubChannels(String... patterns)
添加给定模式字符串订阅频道
|
void |
addPSubChannelsAsObj(String... patterns)
添加给定模式对象订阅频道
|
void |
addSubChannels(String... channels)
添加字符串订阅频道
|
void |
addSubChannelsAsObj(String... channels)
添加对象订阅频道
|
List |
getChannels()
获取订阅字符串频道
|
List |
getChannelsAsObj()
获取订阅对象频道
|
static PubSubHandler |
getInstance(int dbIndex)
获取实例
|
static PubSubHandler |
getInstance(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate,
org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
获取实例
|
org.springframework.data.redis.core.RedisTemplate |
getRedisTemplate()
获取spring redis模板
|
org.springframework.data.redis.core.StringRedisTemplate |
getStringRedisTemplate()
获取spring string redis模板
|
void |
pSubscribe(org.springframework.data.redis.connection.MessageListener listener,
String... patterns)
订阅给定模式的字符串频道
|
void |
pSubscribeAsObj(org.springframework.data.redis.connection.MessageListener listener,
String... patterns)
订阅给定模式的对象频道
|
void |
publish(String channel,
String message)
发布字符串频道
|
void |
publishAsObj(String channel,
Object message)
发布对象频道
|
void |
pUnsubscribe()
退订给定模式字符串频道
|
void |
pUnsubscribe(String... patterns)
退订给定模式字符串频道
|
void |
pUnsubscribeAsObj()
退订给定模式对象频道
|
void |
pUnsubscribeAsObj(String... patterns)
退订给定模式对象频道
|
void |
subscribe(org.springframework.data.redis.connection.MessageListener listener,
String... channels)
订阅字符串频道
|
void |
subscribeAsObj(org.springframework.data.redis.connection.MessageListener listener,
String... channels)
订阅对象频道
|
void |
unsubscribe()
退订所有字符串频道
|
void |
unsubscribe(String... channels)
退订字符串频道
|
void |
unsubscribeAsObj()
退订所有对象频道
|
void |
unsubscribeAsObj(String... channels)
退订对象频道
|
public static PubSubHandler getInstance(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate, org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
redisTemplate - 对象模板stringRedisTemplate - 字符串模板public static PubSubHandler getInstance(int dbIndex)
dbIndex - 数据库索引public void publishAsObj(String channel, Object message)
channel - 频道message - 对象消息public void publish(String channel, String message)
channel - 频道message - 字符串消息public void subscribeAsObj(org.springframework.data.redis.connection.MessageListener listener,
String... channels)
listener - 监听器channels - 频道public void subscribe(org.springframework.data.redis.connection.MessageListener listener,
String... channels)
listener - 监听器channels - 频道public void pSubscribeAsObj(org.springframework.data.redis.connection.MessageListener listener,
String... patterns)
listener - 监听器patterns - 模式public void pSubscribe(org.springframework.data.redis.connection.MessageListener listener,
String... patterns)
listener - 监听器patterns - 模式public void addSubChannelsAsObj(String... channels)
channels - 频道public void addSubChannels(String... channels)
channels - 频道public void addPSubChannelsAsObj(String... patterns)
patterns - 模式public void addPSubChannels(String... patterns)
patterns - 模式public void unsubscribeAsObj()
public void unsubscribe()
public void unsubscribeAsObj(String... channels)
channels - 频道public void unsubscribe(String... channels)
channels - 频道public void pUnsubscribeAsObj()
public void pUnsubscribe()
public void pUnsubscribeAsObj(String... patterns)
patterns - 模式public void pUnsubscribe(String... patterns)
patterns - 模式public List getChannelsAsObj()
public List getChannels()
public org.springframework.data.redis.core.RedisTemplate getRedisTemplate()
public org.springframework.data.redis.core.StringRedisTemplate getStringRedisTemplate()
Copyright © 2019. All rights reserved.