运维开发网

高并发

0
  • redis在实践中的一些常见问题以及优化思路

    1、fork耗时导致高并发请求延时 RDB和AOF的时候,其实会有生成RDB快照,AOF rewrite,耗费磁盘IO的过程,主进程fork子进程 fork的时候,子进程是需要拷贝父进程的空间内存页表的,也是会耗费一定的时间的 一般来说,如果父进程内存有1个G...[详细]

    2020-06-01 17:17 分类:大数据
  • 深度分析:高并发系统架构设计原理,史上最全系列!

    架构设计是一系列相关的抽象模式,是人们对一个结构内的元素及元素间关系的一种主观映射的产物。一、计算机网络基础A.OSI模型OSIOpenSystemInterconnection,简称OSI模型或七层模型。开放系统互连参考模型,是国际标准化组织(ISO)和国际...[详细]

    2020-06-01 08:33 分类:编程语言
  • [Redis] - 高并发下Redis缓存穿透解决

    高并发情况下,可能都要访问数据库,因为同时访问的方法,这时需要加入同步锁,当其中一个缓存获取后,其它的就要通过缓存获取数据. 方法一: 在方法上加上同步锁 synchronized //加同步锁,解决高并发下缓存穿透 @Test public synchron...[详细]

    2020-05-31 20:27 分类:大数据
  • 【原创】redis库存操作,分布式锁的四种实现方式[连载一]--基于zookeeper实现分布式锁

    一、背景 在电商系统中,库存的概念一定是有的,例如配一些商品的库存,做商品秒杀活动等,而由于库存操作频繁且要求原子性操作,所以绝大多数电商系统都用Redis来实现库存的加减,最近公司项目做架构升级,以微服务的形式做分布式部署,...[详细]

    2020-05-31 16:14 分类:大数据
  • 为什么 redis 单线程却能支撑高并发

    redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?   这个是问 redis 的时候,最基本的问题吧,redis 最基本的一个内部原理和特点,就是 redis 实际上是个单线程工作模型,你要是这个都不知...[详细]

    2020-05-31 13:34 分类:大数据
  • Redis的简介、启动、停止

    NoSql菲关系型数据库(not-only sql) 应用场景: 1、high performance:对数据库高并发读写 2、huge storage:对海量数据的高效率存储和访问 3、high scalability && high availability:对数据库的高可扩展性和高可用性   Red...[详细]

    2020-05-29 18:46 分类:大数据
  • redis+php+mysql处理高并发实例

    一、实验环境 ubuntu、php、apache或nginx、mysql 二、需求 现在有一个接口可能会出现并发量比较大的情况,这个接口使用php写的,做的功能是接收 用户的GET请求中的name字段,然后将这个字段存到mysql中,现在先将数据放到redis的队列中,...[详细]

    2020-05-29 17:14 分类:大数据
  • 缓存服务—Redis

    Redis 简介 Redis 是一个开源(BSD 许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和 消息中间件。 为什么要用 Redis 在高并发场景下,如果需要经常连接结果变动频繁的数据库,会导致数据库读取及存取的速 度变慢,数据库压...[详细]

    2020-05-29 13:50 分类:大数据
  • Golang ---json解析

    golang官方为我们提供了标准的json解析库–encoding/json,大部分情况下,使用它已经够用了。不过这个解析包有个很大的问题–性能。它不够快,如果我们开发高性能、高并发的网络服务就无法满足,这时就需要高性能的json解析库,目前性能比...[详细]

    2020-05-27 21:51 分类:编程语言
  • Golang基础_11-并发concurrency

    目录 注意事项 计策一:给channel加buffer 计策二:引入sync包 select 例子:用goroutine实现发送接收数条消息 注意事项 goroutine只是官方的超级线程池 高并发性:占用内存小,创建销毁很快 goroutine的简单易用,也在语言层面上给予开发...[详细]

    2020-05-27 21:25 分类:编程语言