Redis
文章平均质量分 70
iFence
微信公众号:大数据报文
展开
-
Springboot深度集成Redis
前言之前没怎么用过Redis,对Springboot集成Redis不是非常熟悉。在动手集成的时候又发现集成的有Jedis和Lettuce两种客户端。想改设置都不知道如何下手。索性就研究了一番。在 springboot 1.5.x版本的默认的客户端是 Jedis实现的,springboot 2.x版本中默认客户端是用 lettuce实现的。Jedis和 Lettuce是 Java操作 Redis的客户端。在 Spring Boot 1.x 版本默认使用的是 jedis,而在 Spring Boot 2.原创 2021-07-02 15:10:17 · 331 阅读 · 2 评论 -
Springboot集成Redis实现发布订阅功能(Java Lettuce客户端)
Redis 发布订阅架构Redis的发布订阅机制包括三个部分,发布者,订阅者和Channel,这里的Channel类似于Kafka中的topic的概念。发布者和订阅者都是Redis客户端,Channel则为Redis服务器端,可以理解为一种特殊的数据存储结构。发布者将消息发送到某个的频道,订阅了这个频道的订阅者就能接收到这条消息。Redis的这种发布订阅机制与基于主题的发布订阅类似,Channel相当于主题。使用Java Lettuce客户端实现Redis发布订阅发布者消息发布者的代码很简单,原创 2021-07-02 10:43:18 · 1351 阅读 · 0 评论 -
Flink消费Redis Stream数据
前言对于流处理,感觉flink近乎苛刻的只对kafka友好。当然我对kafka也有天然的好感,但是相对于redis而言,kafka还是稍显复杂了一些。我们的生产环境中没有kafka,只有redis。装一套kafka集群可以吗。由于业务长期的累积,引入一套全新的架构真的是难如登天。所以只能委屈求全,在我们的业务系统中准备使用redis作为flink的数据源。幸运的是,在redis5中已经有原生支持消息队列的数据存储结构了,即stream。但是现在网上介绍和使用redis stream的并不多。常用的r原创 2021-06-20 19:34:57 · 989 阅读 · 1 评论