![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 59
半诚不译
这个作者很懒,什么都没留下…
展开
-
Redis 雪崩、击穿、穿透、预热、降级初了解
Redis 雪崩、击穿、穿透、预热、降级初了解学习自微信公众号Hollis缓存击穿缓存击穿指的是某个 key 一直在扛着高并发,也就是说大量的请求都是获取这个 key 对应的值。而这个 key 在某个时间突然失效了,就意味着大量的请求无法在缓存中获取数据,转而去请求数据库。这样很有可能导致数据库被击垮,这就是缓存击穿。解决方法:既然这个 key 这么受欢迎,那么就不要设置过期时间了,如果该 key 数据更新了,那么就通过互斥锁的方式将其更新。使用互斥锁是为了保证缓存和数据库的一致性。缓存雪崩原创 2021-04-13 10:41:02 · 149 阅读 · 0 评论 -
Oracle数据库实现MySQL数据库的Limit功能
Oracle数据库实现MySQL数据库的Limit功能Oracle数据库并没有Limit关键字,可以通过rownum限制结果集的行数来实现类似于Limit的功能。使查询结果只返回一条:select * from TABLENAME where ROWNAME <= 1;其中,TABLENAME就是要查询的表,实现结果相当于MySQL中:select * from TABLENAME limit 0,1;...原创 2021-02-02 11:11:50 · 401 阅读 · 1 评论