当前第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#视频教程的资源分享
.net中json数据进行序列化和反序列化操作分析
vs2017 linux 上.net core调试步骤
c#/.net易错的几点
极客学院c#视频教程的资料推荐
c#开发微信门户及应用(二)之微信消息处理和应答的图文代码教程
有关c#工厂模式简单讲解
.net中创建webservice服务的实例分析(图文)
.net中关于接口和类之间的区别介绍
比较c#和java中面向对象语法的区别
更多相关阅读请进入《Redis》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » .net core使用Redis发布订阅方法介绍