Redis高并发的问题 Redis缓存的高性能有目共睹,应用的场景也是非常广泛,但是在高并发的场景下,也会出现问题: 高并发架构系列:Redis缓存和MySQL数据一致性方案详解 如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题 以及今天要谈到的Redis并发竞争问题,这里的并发指的是多个r ...
分类:
其他好文 时间:
2020-05-08 09:15:27
阅读次数:
101
双频路由器包含2.4G和5G,两者区别是2.4G频段的WiFi信号穿透能力强,传输距离较远,但是抗衰减能力不好,家用微波炉等是2.4G频段,因此容易受到干扰,导致信号不稳定。5G频段的WiFi信号稳定性很高,不过传输距离短,而且穿墙能力不行,5G频段频率高,所以波长短,不容易绕过障碍物,因此穿墙后衰 ...
分类:
其他好文 时间:
2020-05-06 15:31:01
阅读次数:
85
第一轮 说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的相同点和不同点? 讲讲jdk1.7和1.8的区别? 几种内置的线程池 MySQL事务隔离级别以及MVCC机制 Redis缓存雪崩、缓存穿透以及如何解决? 分布式架构简单介绍 CMS收集器和G ...
分类:
编程语言 时间:
2020-05-06 14:13:15
阅读次数:
102
switch多选择结构 case switch case 语句判断一个变量与一系列的值是否相同,每个值称为一个分支。 输出结果为,及格。 如果不写break,将出现case穿透。 ~~~ //输出的结果为 良好 及格 ~~~ default ~~~java public class SwitchDe ...
分类:
其他好文 时间:
2020-05-02 14:54:47
阅读次数:
54
TPS(Transaction Per Second):每秒事务数,指服务器在单位时间内(秒)可以处理的事务数量,一般以request/second为单位。 压测中为什么TPS上不去的原因: 1、网络带宽 在压力测试中,有时候要模拟大量的用户请求,如果单位时间内传递的数据包过大,超过了带宽的传输能力 ...
分类:
其他好文 时间:
2020-04-29 09:12:34
阅读次数:
240
1、Redis = NoSql数据库、缓存服务器、简易消息队列 参考自: ① https://www.cnblogs.com/Chenjiabing/p/12784747.html ②https://www.cnblogs.com/xichji/p/11286443.html 缓存穿透:查询缓存服务 ...
分类:
其他好文 时间:
2020-04-27 17:35:13
阅读次数:
51
2019.9.16更新:增加了对缓存雪崩,缓存穿透,缓存击穿的描述。并附上本人对Redis单线程,多线程实现的理解。 评论区有一些争执,但是大家都很友善,比如这个单线程是否能让Redis更快尤其是大家争论的重点。 (以下单线程仅指Redis负责存取这块的线程只有一个,而非Redis中只有一个进程) ...
分类:
其他好文 时间:
2020-04-22 20:06:28
阅读次数:
56
redis 常见的面试题 Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略 ...
分类:
其他好文 时间:
2020-04-20 20:05:37
阅读次数:
69
缓存击穿 缓存中没有但数据库中有的数据(一般是缓存时间到期),同时高并发读缓存没读到数据,又同时去数据库去取数据,引起数据库压力瞬间增大 解决 1.设置热点数据永远不过期。 2.加互斥锁,没有命中缓存的时候,加锁访问数据库,不造成数据库的瞬间压力 缓存穿透 用户想要查询一个数据,发现redis内存数 ...
分类:
其他好文 时间:
2020-04-20 01:34:40
阅读次数:
102
状态:完成、未完成 一、实战开发记录 1.1 WebRTC实时互动实战 1). sccket.io服务,提供信令交互服务 2). 搭建STUN/TURN服务,提供P2P 穿透服务 3). 开发浏览器连麦Client,完成浏览器互连 4). 开发Android端连麦Client,完成Android端& ...
分类:
其他好文 时间:
2020-04-18 09:25:10
阅读次数:
93