运维开发网

高并发

0
  • 编程浪子客服系统开源啦

    客服系统开源啦 相信最近大家在浏览 浪子博客的时候 ,发现右下角有个浮层。这就是最近做的客服系统。先上图我们看看效果 功能特性 截图版本是多商户版本,功能相对较多,并且为了支付高并发引入了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订阅发布:轻量级,低延迟,高并发,低可靠性 传统MQ,如rabbitmq:重量级,高可靠,异步,不保证实时 C#基于ServiceStack.Redis实现简单发布订阅 订阅客户端 static void Main(string[] args) { using (RedisC...[详细]

    2020-06-05 11:00 分类:大数据
  • 关于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 分类:大数据
  • Redis并发问题

    我们都知道Redis 是单线程的,那么如果单单是放一次以供查询,或者使用list追加放入以供查询,基本上没有太大的问题。但是如果说要根据原有的数据进行计算,怎么样保证数据的一致性,这个就是一个比较棘手的问题,比如平常我们看到的最多...[详细]

    2020-06-01 20:27 分类:大数据
  • 悲观锁 vs 乐观锁 vs Redis

    企业面对高并发场景采用的方案. 比如 产品抢购高并发时的超发现象.   1 悲观锁 悲观锁 需要数据库本身提供支持(Oracle和MySQL都是支持的). 实现细节: 当前 数据库事务 读取到产品后, 就将目标数据直接锁定(select ... for update), 不允...[详细]

    2020-06-01 18:12 分类:大数据