上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
  2023年7月31日
摘要: 在Redis中提供的集群方案总共有三种: (1)主从模式 (2)哨兵模式 (3)分片集群 redis主从数据同步的流程时什么? 阅读全文
posted @ 2023-07-31 22:40 wuzx-blog 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 单台服务器:加synchronlzed解决方案。 (1)采用Watch dag 给锁续期 (2)抢不到锁的线程会尝试等待 (3)所有的redis命令采用lua脚本,保证执行的原子性 阅读全文
posted @ 2023-07-31 22:21 wuzx-blog 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-07-31 21:46 wuzx-blog 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-07-31 21:38 wuzx-blog 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Redis做为缓存,数据的持久化是怎么做的? 在Redis中提供了两种数据持久化的方式:1、RDB 2、AOF 阅读全文
posted @ 2023-07-31 21:31 wuzx-blog 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 双写一致性:当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致。 共享锁:读锁代码 排他锁,写数据。读锁和写锁的值要一致。 MQ异步消息通知: 阅读全文
posted @ 2023-07-31 21:11 wuzx-blog 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 缓存雪崩:是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量的请求到达数据库,带来巨大压力。 阅读全文
posted @ 2023-07-31 20:36 wuzx-blog 阅读(13) 评论(0) 推荐(0) 编辑
  2023年7月30日
摘要: 什么是缓存击穿:给某一个key设置了过期时间,当key过期的时候,恰好这时间点对这个key有大量的并发请求过来,这些并发的请求可能会瞬间把数据库压垮。 互斥锁代码: 1 package com.atguigu.boot00testredis.controller; 2 3 import com.at 阅读全文
posted @ 2023-07-30 23:14 wuzx-blog 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1、pom文件中添加redis引用 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-web</artifactId> 4 </dependency> 5 <d 阅读全文
posted @ 2023-07-30 15:34 wuzx-blog 阅读(235) 评论(0) 推荐(0) 编辑
  2023年7月29日
摘要: 缓存涉及问题: 1、缓存三兄弟:穿透 击穿 雪崩 2、双写一致 3、持久化 4、数据过期策略 5、数据淘汰策略 如果发生了缓存穿透,击穿,雪崩,该如何解决? 1、缓存穿透 什么是缓存穿透,当查询一个不存在的数据,查redis中没有,mysql查询也没有,数据也不会直接写入到redis,就导致每次都要 阅读全文
posted @ 2023-07-29 22:35 wuzx-blog 阅读(34) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页