由于ServiceStack.Redis最新版已经收费,所以现在大家陆陆续续都换到StackExchange.Redis上了,关于StackExchange.Redis详细可以参看Github

https://stackexchange.github.io/StackExchange.Redis/的官方文档

先看一下效果图

这是项目解决方案,COMMON里面放置的是StackExchange.Redis 通用类的封装,已经在实际项目中使用,目前感觉良好

该Demo主要包括两部分,

一:发布

static async Task Pub()
{
Console.WriteLine("请输入要发布向哪个通道?");
var channel = Console.ReadLine(); await Task.Delay();
for(int i = ; i < ; i++)
{
await _redis.PublishAsync(channel, i.ToString());
} }

二:订阅

static async Task Sub()
{
Console.WriteLine("请输入您要订阅哪个通道的信息?");
var channelKey = Console.ReadLine();
await _redis.SubscribeAsync(channelKey, (channel, message) =>
{
Console.WriteLine("接受到发布的内容为:" + message);
});
Console.WriteLine("您订阅的通道为:<< " + channelKey + " >> ! 请耐心等待消息的到来!!");
}

最后附上GitHub地址

https://github.com/xiaopotian1990/RedisDemo

最新文章

  1. 零基础在线制作Windows Phone 8 应用
  2. Windows 10 IoT Serials 2 - Windows 10 IoT RTM 升级教程
  3. jquery实现 复选框 全选
  4. http学习 1-3 chapter3-报文
  5. 【转】sql server 获取每一个类别中值最大的一条数据
  6. 我所理解的设计模式(C++实现)——备忘录模式(Memento Pattern)
  7. mac 终端中添加tree命令显示文件目录结构
  8. Jquery面试题整合
  9. Java常见异常处理
  10. Jquery基础笔记
  11. Go语言中的make和new
  12. FMT 与 子集(逆)卷积
  13. plugin-barcodescanner 报错
  14. B01-java学习-阶段2-面向对象
  15. ELK Stack 笔记
  16. SVG 学习&lt;六&gt; SVG的transform
  17. Qt编译,imp_CommandLineToArgvW@8问题
  18. 实用的bash别名和函数
  19. 相当牛X的java版星际游戏
  20. 【android】安卓的权限提示及版本相关

热门文章

  1. 关闭easyui Tabs,有意思的JS异步处理
  2. 学生党如何拿到阿里技术offer:《阿里面试经历-2014.4.18研发实习生面试经历(失败)》
  3. 12.solr学习速成之dataimport
  4. springcloud (一) 介绍
  5. find命令中的print0和xargs -0
  6. 关于1.0.0版Backbone.js调用validate
  7. leetcode462
  8. Spring Boot实践——SpringMVC视图解析
  9. Oracle在linux中相关设置操作
  10. 在EXCEL中使用SQL语句查询