实战指南:如何将久草Spring Boot和Lettuce在线集成——响应式编程的基础教程
最编程
2024-01-18 21:30:46
...
本文主要介绍响应式编程访问 Redis,以及 Spring Boot 与 Lettuce 的整合使用。
Lettuce 是可扩展性线程安全的 Redis 客户端,用于同步、异步和响应式使用。如果多个线程避免阻塞和事务性操作(例如 BLPOP 和 MULTI/EXEC),则它们可以共享一个连接。Lettuce 是基于 Netty 构建的。支持很多高级的Redis 特性。
根据 Spring Data Redis 2.0 的更新的消息显示,Spring Data Redis 不再支持 JRedis 的驱动,使用 Lettuce 来支持响应式连接,所以了解 Lettuce 的使用还是很有必要。
使用Reactive 驱动连接到Redis
无论使用什么库连接,必须要使用到 ReactiveRedisConnection
和 ReactiveRedisConnectionFactory
来操作 Redis 或者查询存活的连接。
Lettuce 支持 单机,Redis Sentinel、Redis Cluster 集群模式
ReactiveRedisConnection
是与 Redis 通信的核心组件, ReactiveRedisConnectionFactory
用于创建 ReativeRedisConnection
实例。
Spring Boot 整合Lettuce 使用
增加依赖
<?xml version="1.0" encoding&
上一篇: 重阳节的祝福语