Redis
文章平均质量分 87
Bugkillers
分享知识,努力进步
展开
-
Redis 高并发分布式锁实现
redis 高并发分布式锁实现一般在单体应用中,如果遇到高并发可以通过 synchronized 或者 Lock进行加锁,但是现在大部分应用都是采用分布式的方式进行部署,这样像 synchronized 和 Lock 这样的锁就不适用了。这个使用我们可以使用分布式锁来实现,分布式锁的实现方式主要有:基于数据库的分布式锁基于缓存的分布式锁基于 Zookeeper 的分布式锁本次主要记录一下如果是用 redis 实现分布式锁。首先看一个示例:本例使用 springboot 结合 red转载 2021-08-13 13:55:32 · 717 阅读 · 0 评论 -
Spring Boot结合Redis实现消息发布与订阅
今天来学习如何利用Spring Data对Redis的支持来实现消息的发布订阅机制。发布订阅是一种典型的异步通信模型,可以让消息的发布者和订阅者充分解耦。在我们的例子中,我们将使用StringRedisTemplate来发布一个字符串消息,同时基于MessageListenerAdapter使用一个POJO来订阅和响应该消息。提示事实上,Redis不仅提供一个NoSQL数据库,同时提供了一套消息系统。环境准备开发环境:IDE+Java环境(JDK 1.7或以上版本)Maven 3.0+(Ecli原创 2021-04-07 17:36:11 · 483 阅读 · 0 评论