高并发
-
编程浪子客服系统开源啦
客服系统开源啦 相信最近大家在浏览 浪子博客的时候 ,发现右下角有个浮层。这就是最近做的客服系统。先上图我们看看效果 功能特性 截图版本是多商户版本,功能相对较多,并且为了支付高并发引入了Redis。该应用在生产对外提供服务。 主要...[详细]
2020-06-07 16:44 分类:大数据 单线程的redis为什么吞吐量可以这么大
原文: 单线程的redis为什么吞吐量可以这么大 一.Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞I...[详细]
2020-06-07 12:28 分类:大数据-
阿里程序员纯手打高并发笔记:基础+数据库+缓存+消息队列等,已跪
为什么要学习高并发系统设计?在解答“为什么要学习高并发系统设计”之前,我想让你思考几个问题:在微博中,明星动辄拥有几千万甚至上亿的粉丝,你要怎么保证明星发布的内容让粉丝实时地看到呢?淘宝双十一,当你和上万人一起抢购一件性...[详细]
2020-06-06 08:47 分类:编程语言 redis 双写一致性 看一篇成高手系列1
首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更...[详细]
2020-06-05 19:28 分类:大数据redis缓存问题解决方案
缓存击穿 名词解释:当我们缓存key设置过期时间,恰巧在这一刻这个key在某一刻被高并发的访问,把所有的请求都打到了DB中这就可能会导致DB挂了。这个跟后面说的缓存雪崩非常相似,这个和缓存雪崩的区别在于这里针对某一key缓存,但是...[详细]
2020-06-05 13:14 分类:大数据-
关于Redis处理高并发
Redis的高并发和快速原因 1.Redis是基于内存的,内存的读写速度非常快; 2.Redis是单线程的,省去了很多上下文切换线程的时间; 3.Redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的...[详细]
2020-06-03 19:57 分类:大数据 基于redis+lua实现高并发场景下的秒杀限流解决方案
转自:https://blog.csdn.net/zzaric/article/details/80641786 应用场景如下: 公司内有多个业务系统,由于业务系统内有向用户发送消息的服务,所以通过统一消息系统对外暴露微服务接口供外部业务系统调用,所有公司内业务系统的消息(短...[详细]
2020-06-03 17:21 分类:大数据悲观锁 vs 乐观锁 vs Redis
企业面对高并发场景采用的方案. 比如 产品抢购高并发时的超发现象. 1 悲观锁 悲观锁 需要数据库本身提供支持(Oracle和MySQL都是支持的). 实现细节: 当前 数据库事务 读取到产品后, 就将目标数据直接锁定(select ... for update), 不允...[详细]
2020-06-01 18:12 分类:大数据