![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis实战
Cikiss
这个作者很懒,什么都没留下…
展开
-
Redis做缓存实例
这两种都存在问题,但第二种出现的概率较小而且可以配合生存时间,最佳方案是上锁。原创 2024-08-07 23:11:05 · 112 阅读 · 0 评论 -
基于session登录的改进——基于Redis的登录
【代码】基于session登录的改进——基于Redis的登录。原创 2024-08-07 00:37:31 · 142 阅读 · 0 评论 -
Redis缓存穿透(缓存空值,布隆过滤器)+代码实现
Redis缓存穿透及其解决方案+实例原创 2024-08-07 23:13:48 · 642 阅读 · 0 评论 -
缓存击穿(互斥锁,逻辑过期)+代码实现
结果:1000个线程并发访问,只查询数据库一次。原创 2024-08-09 00:00:45 · 421 阅读 · 0 评论 -
史上最全Redis缓存工具封装
【代码】史上最全Redis缓存工具封装。原创 2024-08-09 00:02:15 · 96 阅读 · 0 评论 -
史上最全秒杀+优化——两万字
因为@Transactional是方法结束后才提交事务,而锁释放后,其他线程将会得到锁,继续执行,此时未提交事务,数据库可能未更新,还是会出现线程安全的,因此需要将调用的方法上锁。Spring AOP通过动态代理来管理事务,只有被Spring管理的bean才会被代理。如果事务方法在同一个类中被调用,而不是通过代理类调用,则事务不会生效。基于Redis的分布式锁存在的问题。存在的问题:OOM,消息一旦出故障。仍存在线程安全问题(跨JVM)原创 2024-08-26 23:58:09 · 324 阅读 · 0 评论 -
好友关注功能(共同关注与关注推送)
【代码】好友关注功能(共同关注与关注推送)原创 2024-08-28 16:01:46 · 66 阅读 · 0 评论