Pub/Sub机制测试案例
公共案例
说明:主要测试Redis的消息发布与订阅功能
测试环境
服务器的配置文件:
redis.conf中主要设置 daemonize yes
案例测试
案例1:频道或模式订阅与消息发布
案例描述
通过执行subscribe或psubscribe命令,客户端可以订阅一个或者多个频道或模式,从而成为这些频道或模式的订阅者;当其他客户端向被订阅的频道或模式发送消息时,频道或模式的所有订阅者都会收到这条消息。
测试案例1.1 客户端订阅一个或多个频道或模式,测试消息接收情况
测试步骤:
1.启动Redis服务器
redis-server redis.conf
2.启动多个客户端(测试中启动3个)
redis-cli
4.客户端1订阅news.it频道
subscribe "news.it"
5.客户端2订阅news.et频道
subscribe "news.et"
5.客户端3订阅news.[ie]t模式
psubscribe "news.[ie]t"
6.再启动一个客户端4
redis-cli
8.从客户端4上向”news.it”频道发送消息”iP