【发布时间】:2021-06-29 23:55:52
【问题描述】:
我在 StackExchange.Redis 文档中阅读了一个关于订阅和发布的示例,但我不明白。
为什么这个例子没有提到发布?
var channel = multiplexer.GetSubscriber().Subscribe("messages");
channel.OnMessage(message =>
{
Console.WriteLine((string)message.Message);
});
如何在 Dotnet Core 项目中实现订阅和发布?
什么是RedisChannel,谁能解释一下?
我喜欢这样:
RedisChannel channelWithLiteral = new RedisChannel("messages", RedisChannel.PatternMode.Literal);
和
RedisChannel channelWithLiteral = new RedisChannel("messages", RedisChannel.PatternMode.Literal);
var sub = connectionPoolManager.GetConnection().GetSubscriber();
sub.PublishAsync(channelWithLiteral , Serializer.Serialize(message));
Sub 和 Pub 项目。这是正确的吗?
【问题讨论】:
标签: c# .net redis stackexchange.redis