随笔分类 -  Redis

摘要:前言   前几天在学习 模式的时候,突然想到如果把它的集群模式应用在 上也是挺有意思的一件事情。 Redis 集群简介    中有 N 台实例,每个实例负责部分 Slot,总共有 16384 个Slot,然后客户端连接的时候,需要根据操作的Key计算出所在的S 阅读全文
posted @ 2019-09-11 10:36 丶Pz 阅读(787) 评论(0) 推荐(0) 编辑
摘要:前言   前阶段写 客户端作为学习和了解 ,基本上把 ,`List Hash Set SortedSet`五种基础类型的命令都写完了,本篇进行总结,也相当于复习一遍了。 STRING 命令 SET KEY VALUE GET KEY APPEND KEY VALUE MSET K 阅读全文
posted @ 2019-01-25 09:56 丶Pz 阅读(273) 评论(0) 推荐(0) 编辑
摘要:前言   在 "学习T io框架,从写一个Redis客户端开始" 一文中,已经简单介绍了 客户端的实现思路,并且基础架构已经搭建完成,只不过支持的命令不全,不过后期在加命令就会很简单了。本篇就要实现 功能。 Pub/Sub   发布订阅模式在很多场景中用的都很 阅读全文
posted @ 2019-01-07 13:26 丶Pz 阅读(1026) 评论(0) 推荐(1) 编辑
摘要:前言   了解 框架有些日子了,并且还将它应用于实战,例如 ,`tio http server server hello world encode decode redis client Jedis T io Redis Tedis`.哈哈,这些都不重要,下文中将会记录出我的学习 阅读全文
posted @ 2019-01-03 15:57 丶Pz 阅读(1333) 评论(0) 推荐(4) 编辑
摘要:[HttpGet] public async Task<ActionResult<string>> Get() { //限流周期:5秒 int period = 5; //周期内请求数限制:5次,即限制每五秒只能请求五次 int maxCount = 5; long uid = 123456; st 阅读全文
posted @ 2018-09-05 21:37 丶Pz 阅读(323) 评论(0) 推荐(1) 编辑
摘要:前言 上一篇中,我们用了反射工厂来解除BLL和UI层耦合的问题。当然那是最简单的解决方法,再复杂一点的程序可能思路相同,但是在编程细节中需要考虑的就更多了,比如今天我在重构过程中遇到的问题。也是接下来我要解决的问题,缓存模块。为什么要解决这个问题呢,由于我们有些下载代码运行的小伙伴,发现怎么运行报错 阅读全文
posted @ 2016-09-05 20:40 丶Pz 阅读(1901) 评论(0) 推荐(4) 编辑
摘要:前言 本篇主要讲解一个东西,就是我们自定义系统消息。效果如下: 首先我们要做的准备工作就是改写 layim 的消息模板,如果不改的话就成为某个用户发送的消息了,那么体验就稍微差一些。找到模板我们看一下。 注意,红框部分是我更改后的,简单读一下可以看出来,我只是给聊天消息加了个参数 system,如果 阅读全文
posted @ 2016-09-01 12:00 丶Pz 阅读(2224) 评论(1) 推荐(1) 编辑
摘要:前言 上一篇中简单讲解了用Redis缓存在线用户逻辑。篇幅也比较小,本篇将详细实现用户的上线下线通知、图片效果转换功能。而且,代码和开发思路都会详细介绍。 效果展示 目前有三个用户,user1,user2,user3.下图会简单展示用户上线,下线的消息推送效果。 图一:用户1登录,此时好友均不在线。 阅读全文
posted @ 2016-08-30 14:35 丶Pz 阅读(6641) 评论(16) 推荐(10) 编辑
摘要:项目简介 利用ASP.NET SignalR技术与Layim前端im框架实现的一个简单的web聊天室,包括单聊,群聊,加好友,加群,好友搜索,管理,群组管理,好友权限设置等功能。涉及技术: ElasticSearch 搜索,支持各种条件搜索,效率高,速度快,稳准狠。 Redis缓存,统计在线好友,登 阅读全文
posted @ 2016-08-13 02:25 丶Pz 阅读(7460) 评论(24) 推荐(12) 编辑

点击右上角即可分享
微信分享提示