当前第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发布订阅方法介绍的详细内容!
返回前面的内容
相关阅读 >>
解决 asp.net core mysql varchar 字符串截取实例教程
ap.net core实例教程之创建一个新项目
c#中发送邮件的实现方法详解
教你在visual studio 2017中把dotnet core发布到docker的方法
详细分析 .net core 构成体系(图)
介绍asp.net使用session的方法
c#中关于逆变和协变的详解
比较c#和java中面向对象语法的区别
.net core认证管理解析
c#中的抽象类与接口的详解
更多相关阅读请进入《Redis》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » .net core使用Redis发布订阅方法介绍