当前第2页 返回上一页
建立订阅客户端
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | using (ConnectionMultiplexer redis = ConnectionMultiplexer.Connect( "127.0.0.1:6379" ))
{
ISubscriber sub = redis.GetSubscriber();
sub.Subscribe( "messages" , (channel, message) => {
Console.WriteLine($ "[{DateTime.Now:HH:mm:ss}] {message}" );
});
Console.WriteLine( "已订阅 messages" );
Console.ReadKey();
}
|
建立发布客户端
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | using (ConnectionMultiplexer redis = ConnectionMultiplexer.Connect( "127.0.0.1:6379" ))
{
ISubscriber sub = redis.GetSubscriber();
Console.WriteLine( "请输入任意字符,输入exit退出" );
string input;
do
{
input = Console.ReadLine();
sub.Publish( "messages" , input);
} while (input != "exit" );
}
|
下面运行了一个发布客户端,两个订阅客户端:

以上就是.net core使用Redis发布订阅方法介绍的详细内容!
返回前面的内容
相关阅读 >>
c#关于验证身份证号码的实例分析(正确性)
pdb是什么文件?
asp.net core实例详解四(project.json文件)
.net core对mongodb执行多条件查询
c#中方向键与回车键切换控件焦点的两种方法
c#中自定义控件如何实现textbox禁止粘贴的示例代码
asp.net core中的多语言支持的图文详解
windows登录功能使用c#实现的示例
在iis上部署asp.net core项目的步骤
asp.net完成文件上传的代码教程
更多相关阅读请进入《Redis》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » .net core使用Redis发布订阅方法介绍