public interface PubSubCommands extends RedisCommands
限定符和类型 | 方法和说明 |
---|---|
void |
pSubscribe(byte[][] patterns,
PubSubListener<byte[]> pubSubListener)
订阅一个或多个符合给定模式的频道的信息
详情说明 http://redisdoc.com/pubsub/psubscribe.html
|
void |
pSubscribe(String[] patterns,
PubSubListener<String> pubSubListener)
订阅一个或多个符合给定模式的频道的信息
详情说明 http://redisdoc.com/pubsub/psubscribe.html
|
Long |
publish(byte[] channel,
byte[] message)
将信息 message 发送到指定的频道 channel
详情说明 http://redisdoc.com/pubsub/publish.html
|
Long |
publish(String channel,
String message)
将信息 message 发送到指定的频道 channel
详情说明 http://redisdoc.com/pubsub/publish.html
|
List<String> |
pubsubChannels()
列出当前 active channels 活跃是指信道含有一个或多个订阅者(不包括从模式接收订阅的客户端)
如果 pattern未提供,所有的信道都被列出,否则只列出匹配上指定全局-类型模式的信道被列出
详情说明 https://www.redis.com.cn/commands/pubsub.html
|
List<byte[]> |
pubsubChannels(byte[] pattern)
列出当前 active channels 活跃是指信道含有一个或多个订阅者(不包括从模式接收订阅的客户端)
如果 pattern未提供,所有的信道都被列出,否则只列出匹配上指定全局-类型模式的信道被列出
详情说明 https://www.redis.com.cn/commands/pubsub.html
|
List<String> |
pubsubChannels(String pattern)
列出当前 active channels 活跃是指信道含有一个或多个订阅者(不包括从模式接收订阅的客户端)
如果 pattern未提供,所有的信道都被列出,否则只列出匹配上指定全局-类型模式的信道被列出
详情说明 https://www.redis.com.cn/commands/pubsub.html
|
Long |
pubsubNumPat()
返回订阅模式的数量(使用命令PSUBSCRIBE实现)。
|
Map<byte[],Long> |
pubsubNumSub(byte[]... channels)
列出指定信道的订阅者个数(不包括订阅模式的客户端订阅者)
详情说明 https://www.redis.com.cn/commands/pubsub.html
|
Map<String,Long> |
pubsubNumSub(String... channels)
列出指定信道的订阅者个数(不包括订阅模式的客户端订阅者)
详情说明 https://www.redis.com.cn/commands/pubsub.html
|
Object |
pUnSubscribe()
指示客户端退订使用 PSUBSCRIBE pattern [pattern …] 命令订阅的所有模式消息
详情说明 http://redisdoc.com/pubsub/punsubscribe.html
|
Object |
pUnSubscribe(byte[]... patterns)
指示客户端退订所有给定一个或多个模式的消息
详情说明 http://redisdoc.com/pubsub/punsubscribe.html
|
Object |
pUnSubscribe(String... patterns)
指示客户端退订所有给定一个或多个模式的消息
详情说明 http://redisdoc.com/pubsub/punsubscribe.html
|
void |
subscribe(byte[][] channels,
PubSubListener<byte[]> pubSubListener)
订阅给定的一个或多个频道的信息
详情说明 http://redisdoc.com/pubsub/subscribe.html
|
void |
subscribe(String[] channels,
PubSubListener<String> pubSubListener)
订阅给定的一个或多个频道的信息
详情说明 http://redisdoc.com/pubsub/subscribe.html
|
Object |
unSubscribe()
指示客户端退订所有频道
详情说明 http://redisdoc.com/pubsub/unsubscribe.html
|
Object |
unSubscribe(byte[]... channels)
指示客户端退订给定的一个或多个频道
详情说明 http://redisdoc.com/pubsub/unsubscribe.html
|
Object |
unSubscribe(String... channels)
指示客户端退订给定的一个或多个频道
详情说明 http://redisdoc.com/pubsub/unsubscribe.html
|
void pSubscribe(String[] patterns, PubSubListener<String> pubSubListener)
patterns
- 一个或多个模式pubSubListener
- 订阅监听者void pSubscribe(byte[][] patterns, PubSubListener<byte[]> pubSubListener)
patterns
- 一个或多个模式pubSubListener
- 订阅监听者Long publish(String channel, String message)
channel
- 频道名称message
- 信息Long publish(byte[] channel, byte[] message)
channel
- 频道名称message
- 信息List<String> pubsubChannels()
List<String> pubsubChannels(String pattern)
pattern
- 匹配模式List<byte[]> pubsubChannels(byte[] pattern)
pattern
- 匹配模式Long pubsubNumPat()
Map<String,Long> pubsubNumSub(String... channels)
channels
- 一个或多个频道Map<byte[],Long> pubsubNumSub(byte[]... channels)
channels
- 一个或多个频道Object pUnSubscribe()
Object pUnSubscribe(String... patterns)
patterns
- 一个或多个模式Object pUnSubscribe(byte[]... patterns)
patterns
- 一个或多个模式void subscribe(String[] channels, PubSubListener<String> pubSubListener)
channels
- 一个或多个频道pubSubListener
- 订阅监听者void subscribe(byte[][] channels, PubSubListener<byte[]> pubSubListener)
channels
- 一个或多个频道pubSubListener
- 订阅监听者Object unSubscribe()
Object unSubscribe(String... channels)
channels
- 一个或多个频道Object unSubscribe(byte[]... channels)
channels
- 一个或多个频道Copyright © 2023 buession.com Inc.. All rights reserved.