上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 使用dbms_random包中的函数生成随机数 注:dbms_random.value(10,100)为左闭右开区间; --生成一个0~1之间的随机小数 select dbms_random.value as random_number from dual; --生成一个0到100之间的整数随机数 阅读全文
posted @ 2024-04-15 19:12 DAYTOY-105 阅读(1099) 评论(0) 推荐(0)
摘要: 1 缓存雪崩 缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。 解决方案: 给不同Key的TTL添加随机值; 利用Redis集群提高服务的可用性; 哨兵模式、集群模式 给缓存业务添加降级限流策略;ngxin 或 springcloud Ga 阅读全文
posted @ 2024-01-25 19:34 DAYTOY-105 阅读(33) 评论(0) 推荐(0)
摘要: 1 缓存击穿 缓存击穿:给某一个key设置了过期时间,当key过期的时候,恰好这时间点对这个key有大量的并发请求过来,这些并发的请求可能会瞬间把DB压垮。 1.1 解决方案一:互斥锁 1.2 解决方案二:逻辑过期 总结: 缓存击穿:给某一个key设置了过期时间,当key过期的时候,恰好这时间点对这 阅读全文
posted @ 2024-01-19 11:45 DAYTOY-105 阅读(58) 评论(0) 推荐(0)
摘要: 问题一:项目中哪些场景使用了redis呢? 1 缓存穿透 缓存穿透:查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库。 1.1 解决方案一 方案一:缓存空数据,查询返回的数据为空,仍把这个空结果进行缓存;{key:1,value:null} 优点:简单; 缺 阅读全文
posted @ 2024-01-19 10:44 DAYTOY-105 阅读(21) 评论(0) 推荐(0)
摘要: 注:红色列举出来的为重点部分。即缓存、分布式锁、集群。 原视频链接:https://www.bilibili.com/video/BV1yT411H7YK/?share_source=copy_web&vd_source=a11a8239173c7ecc0df19a35b38b8679 阅读全文
posted @ 2024-01-19 09:04 DAYTOY-105 阅读(13) 评论(0) 推荐(0)
摘要: 原视频链接:https://www.bilibili.com/video/BV1yT411H7YK/?share_source=copy_web&vd_source=a11a8239173c7ecc0df19a35b38b8679 阅读全文
posted @ 2024-01-18 16:17 DAYTOY-105 阅读(15) 评论(0) 推荐(0)
摘要: 单点Redis的问题 数据丢失问题;实现Redis数据持久化 并发能力问题;搭建主从集群,实现读写分离; 存储能力问题;搭建分片集群,利用插槽机制实现动态扩容。 故障恢复问题;利用Redis哨兵,实现健康检测和自动恢复; 1 Redis持久化 1.1 RDB持久化 RDB全称Redis Databa 阅读全文
posted @ 2024-01-17 16:25 DAYTOY-105 阅读(32) 评论(0) 推荐(0)
摘要: 什么是SpringAMQP SpringAMQP的官方地址:https://spring.io/projects/spring-amqp AMQP(Advanced Message Queuing Protocol):是用于在应用程序或之间传递业务消息的开放标准。该协议与语言和平台无关,更符合微服务 阅读全文
posted @ 2024-01-15 10:13 DAYTOY-105 阅读(17) 评论(0) 推荐(0)
摘要: 1 RabbitMQ概述 RabbitMQ 是基于Erlang语言开发的开源消息通信中间件,官网地址:http://www.rabbitmq.com/ RabbitMQ的结构和概念 RabbitMQ中的相关概念: channel:操作MQ的工具; exchange:路由消息到队列中; queue:缓 阅读全文
posted @ 2024-01-12 11:08 DAYTOY-105 阅读(18) 评论(0) 推荐(0)
摘要: 1 同步通讯 例如:微信视频电话 优点:时效性较强,可以立即得到结果; 同步调用存在的问题: 耦合度高,每次加入新的需求,都要修改原来的代码; 性能和吞吐能力下降,调用者需要等待服务提供者响应,如果调用链过长则响应时间等于每次调用的时间之和; 资源浪费,调用链中的每个服务在等到响应过程中,不能释放请 阅读全文
posted @ 2024-01-12 09:58 DAYTOY-105 阅读(12) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页