.net core使用Redis发布订阅方法介绍


本文摘自PHP中文网,作者巴扎黑,侵删。

本篇文章主要介绍了.net core如何使用Redis发布订阅,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Redis是一个性能非常强劲的内存数据库,它一般是作为缓存来使用,但是他不仅仅可以用来作为缓存,比如著名的分布式框架dubbo就可以用Redis来做服务注册中心。接下来介绍一下.net core 使用Redis的发布/订阅功能。

Redis 发布订阅

Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。
Redis 客户端可以订阅任意数量的通道。

下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 ―― client2 、 client5 和 client1 之间的关系:

当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:

使用Redis命令

首先,通过subscribe redismessage命令使两个客户端订阅redismessage通道:

然后再打开一个Redis客户端,使用命令publish redismessage "消息内容"发布消息

使用.net core 实现

这里我选择的连接驱动为 StackExchange.Redis,这里需要注意的是 ServiceStack.Redis连接驱动已经逐渐商业化,4.0及以上版本都具有限制,所以选择的免费且好用的StackExchange.Redis,使用nuget安装即可。

阅读剩余部分

相关阅读 >>

.net core + angular cli 实现开发环境搭建

windows登录功能使用c#实现的示例

asp.net--详解core的安装和介绍

详细介绍asp.net core静态文件的使用教程

总结一些编码和设计原则实例

c# 数组作为参数传递出现的问题解决

.net mvc中forms验证的使用实例详解

c#基础之操作优化实例教程

关于url后面传中文方法总结

asp.net core实例教程之配置

更多相关阅读请进入《Redis》频道 >>



计算机应用基础 2013年修订版
书籍

计算机应用基础 2013年修订版

清华大学出版社

本书是依据教育部全国高校网络教育考试委员会制定的“计算机应用基础”考试大纲(2013年修订版)编写的考试指导用书。“计算机应用基础”是现代远程教育试点高校网络教育实行全国统一考试的4门公共基础课之一。




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...