李sir_Blog

博客园 首页 联系 订阅 管理
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 70 下一页

2022年1月6日

摘要: 二、Redis服务 在C# Redis实战(一)中我将所有文件拷贝到了D盘redis文件夹下,其中redis-server.exe即为其服务端程序,双击即开始运行,如图 可以将此服务设置为windows系统服务,下载Redis服务安装软件,安装即可。 安装完成在服务中找到此服务,将其设置为自动延迟启 阅读全文
posted @ 2022-01-06 10:11 李sir 阅读(251) 评论(0) 推荐(0) 编辑

摘要: 一、初步准备 Redis 是一个开源的使用ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。 本文主要讲述的是如何使用C#语言 阅读全文
posted @ 2022-01-06 10:10 李sir 阅读(682) 评论(0) 推荐(0) 编辑

摘要: 阅读目录: 介绍 进程缓存 通信方式 速度对比 总结 介绍 之前有童鞋问到关于首次为空的问题,这里简单补充下: 一般来说并发量小、缓存数据量小的网站让用户自行触发页面让其缓存即可。 大点网站都会多台部署,用负载均衡路由。常见的策略是在每台机器发布应用时,节点从负载均衡节点集合中移除,发布结束后,首次 阅读全文
posted @ 2022-01-06 09:56 李sir 阅读(45) 评论(0) 推荐(0) 编辑

摘要: 上篇介绍了多级缓存,本章详细介绍下内存缓存该如何设计。 阅读目录: 分析设计 O(1)LRU实现 过期删除策略 总结 分析设计 假设有个项目有比较高的并发量,要用到多级缓存,如下: 在实际设计一个内存缓存前,需要考虑的问题: 1:内存与Redis的数据置换,尽可能在内存中提高数据命中率,减少下一级的 阅读全文
posted @ 2022-01-06 09:53 李sir 阅读(42) 评论(0) 推荐(0) 编辑

摘要: 感谢园子里的同学对上一篇的支持,很高兴楼主的一些经验及想法能够对大家有一些帮助。 上次主要讨论缓存读写这块各种代码实现,本篇就上次的问题继续来,看看那些年折腾过的各种缓存做法。 阅读目录: 缓存预热 多级缓存 线程缓存 内存缓存 文件缓存 分布式缓存 DB缓存 多层缓存 总结 缓存预热 上次有同学问 阅读全文
posted @ 2022-01-06 09:52 李sir 阅读(52) 评论(0) 推荐(0) 编辑

摘要: 本篇主要介绍下楼主平常项目中,缓存使用经验和遇到过的问题。 阅读目录: 基本写法 缓存雪崩 全局锁,实例锁 字符串锁 缓存穿透 再谈缓存雪崩 总结 基本写法 为了方便演示,这里使用Runtime.Cache做缓存容器,并定义个简单操作类。如下: 1 2 3 4 5 6 7 8 9 10 11 12 阅读全文
posted @ 2022-01-06 09:45 李sir 阅读(46) 评论(0) 推荐(0) 编辑

摘要: SignalR的服务端提供了两种实现方式,分别是PersistentConnection和Hub,这两种方式的侧重点不同: PersistentConnection更接近于底层,编程接口比较简单,传输的数据格式为纯文本,客户端只需要调用发送和定义接收方法就可以实现跟服务端的交互。 Hub则位于更高的 阅读全文
posted @ 2022-01-06 09:36 李sir 阅读(533) 评论(0) 推荐(0) 编辑

摘要: 弹幕功能通常用于实时显示当前视频或者文档的评论内容,在上快速飞过的方式呈现,看起来比较酷炫。 这种典型的多用户实时交互的功能,很适合使用SignalR实现,通过SignalR提供后台的服务推送功能,客户端接收消息后呈现出来。 弹幕功能实现起来有点类似聊天室的功能,只是消息的展示方式不同,所以结合Si 阅读全文
posted @ 2022-01-06 09:32 李sir 阅读(75) 评论(0) 推荐(0) 编辑

摘要: 上一part《RabbitMQ上手记录–part 4-节点集群(单机多节点)》中介绍了RabbitMQ集群的一些概念以及实现了在单机上运行多个节点,并且将多个节点组成一个集群。 通常情况下的集群节点是不会都放在一个服务器上的,实际情况是分布在不同的服务器上,所以这里我们将会把集群节点部署在多个服务器 阅读全文
posted @ 2022-01-06 09:21 李sir 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 上一part《RabbitMQ上手记录–part 5-节点集群高可用(多服务器)》讲到了通过多个服务器来搭建RabbitMQ的节点集群,示例当中提到的服务器都是在同一个局域网中的(实际上是一个机器上的多个不同虚拟机而已),这种使用方式适用于在同一个数据中心的情况。互联网里常常提到异地多活、多数据中心 阅读全文
posted @ 2022-01-06 09:21 李sir 阅读(201) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 70 下一页