上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 39 下一页
摘要: 与君共勉 故不积跬步,无以至千里。不积小流,无以成江海。骐骥一跃不能十步,驽马十驾功在不舍。 谁都是从HelloWorld开始学习的,即使是架构师,也是一样。 从头开始学Redis目录贴 第一节 Redis常见业... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、随机数 update M_XS_JY set JYLX=cast( floor(dbms_random.value(1,15)) as int); 参考:https://www.cnblogs.com/blogyuan/p/3739638.html 二、随... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Redis两种持久化策略 RDB:周期性的备份缓存数据。 AOF: AOF是将所有的Redis的写命令记录到文件("appendonly.aof")中,这个文件叫做AOF文件。 备份文件如何处理 RDB备份方式会... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、最大值、最小值、平均值、个数 import lombok.Data;import lombok.NoArgsConstructor;import java.util.*;import java.util.stream.Collectors;@Data@No... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、Redis线程模型 Redis 内部使用文件事件处理器( file event handler ),这个文件事件处理器是单线程的,所以 Redis 才叫做单线程的模型。 它采用 IO 多路复用机制同时监听多个 socket,... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 目录 悲观锁解决方案 乐观锁解决方案 多个系统实例同时并发的更新一个KEY,那么本来应该先到数据库的数据结果后来到了,只要顺序错了,数据库错了。 悲观锁解决方案 使用MySQL悲观锁。 ... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、测试环境 (1) MySQL服务器一台 (2)应用系统 (3)JMeter压力测试工具 测试结果 系统并发数量与响应时间 并发数量响应时间1044ms50253ms1004.4s20029.77s更多...系统渐渐无响应 系统在并发量... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 目录 一、缓存穿透 二、缓存击穿 三、缓存雪崩 一、缓存穿透 缓存穿透是指缓查询一个数据库一定不存在的数据。 如果如果查询一个不存在的key,此流程会查询一次Redis缓存,再查询一次DB。 如果短时间内出现大量... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 目录 一、过期策略 二、淘汰机制 一、过期策略 Redis采用 惰性删除策略 + 定期删除策略。 定时删除策略 在为一个key设置过期时间的同时,也为这个key设置一个倒计时的定时器,时间到了以后定时器把Key删除。 ... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 目录 一、更新操作 先更新数据库,再更新缓存 先更新数据库,再删除缓存 先删除缓存,再更新数据库,最后再次删除缓存 二、新增操作 一、更新操作 数据库与缓存双写一致性问题普遍出现在更新操作中。 场景1:先更新数据库,再更新缓存 ... 阅读全文
posted @ 2022-07-17 12:13 小大宇 阅读(25) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 39 下一页