当前第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网站在docker中运行的详解
asp.net开发实用工具
详细介绍.net技术大系概览?(图)
c#中的抽象类与接口的详解
使用c#操作windowad之添加对象到用户组
.net实现简易的文件增量备份程序
mes溯源方案追溯系统开发
在.net项目中使用postsharp
什么是asp.net core?介绍asp.net core的优势
详细介绍一个.net开源权限管理系统
更多相关阅读请进入《Redis》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » .net core使用Redis发布订阅方法介绍