Redis
文章平均质量分 68
redis
如来神掌十八式
这个作者很懒,什么都没留下…
展开
-
Springboot整合Jedis实现单机版或哨兵版可切换配置
前文写到借助redis实现Shiro实现session限制登录数量踢人下线,本文就写一下Jedis的配置,可切换单机版和集群哨兵版,方便开发测试。只需修改redis.sentinel.enable配置值就可以切换项目连接池。原创 2023-11-11 10:07:55 · 515 阅读 · 0 评论 -
Spring Boot使用Redis阻塞队列实现异步秒杀下单
中没有这条记录,则将userId和优惠卷存入到redis中,并且返回0,整个过程需要保证是原子性的,我们可以。当以上逻辑走完后,我们可以根据返回的结果来判断是否是0,如果是0,则可以下单,,如果不充足,则直接结束,如果充足,继续在redis中判断用户是否可以下单,,然后返回,前端可以通过返回的订单id来判断是否下单成功。在以上6个步骤中,我们可以采用怎样的方式来优化呢?文章知识点与官方知识档案匹配,可进一步学习相关知识。整体思路:当用户下单之后,测试成功,查看Redis。当用户发起请求,此时。原创 2023-07-23 13:08:19 · 362 阅读 · 0 评论 -
【Redis高可用】
redis高可用原创 2022-10-15 09:44:11 · 754 阅读 · 0 评论 -
redis学习总结
redis学习原创 2022-09-02 22:27:05 · 250 阅读 · 0 评论 -
【转载】RedisUtils 操作五大集合 增删改查
2原创 2022-07-10 11:15:37 · 420 阅读 · 0 评论 -
【转载】Redis缓存和数据库一致性
2原创 2022-07-10 10:11:52 · 291 阅读 · 0 评论 -
【转载】Springboot 使用redis实现接口幂等性拦截
2原创 2022-07-10 10:08:36 · 644 阅读 · 0 评论 -
【转载】Springboot 使用redis实现接口Api限流
4原创 2022-07-10 09:34:31 · 819 阅读 · 2 评论 -
Redisson分布式锁【转载】
1. 可重入锁(Reentrant Lock) Redisson的分布式可重入锁RLock Java对象实现了java.util.concurrent.locks.Lock接口,同时还支持自动过期解锁。 public void testReentrantLock(RedissonClient redisson){ RLock lock = redisson.getLock("anyLock"); try{ // 1. 最常见的使用方法...原创 2022-02-17 22:29:57 · 221 阅读 · 0 评论 -
分布式锁三种实现方式【转载】
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致性来换取系统的高可...原创 2022-02-16 22:49:15 · 129 阅读 · 0 评论