实战派 | Java项目中玩转Redis6.0客户端缓存!

实战派 | Java项目中玩转Redis6.0客户端缓存!插图亿华云

哈喽大家好啊,我是Hydra。

在前面的文章中,我们介绍了Redis6.0中的新特性客户端缓存client-side
caching,通过telnet连接模拟客户端,测试了三种客户端缓存的工作模式,这篇文章我们就来点硬核实战,看看客户端缓存在java项目中应该如何落地。

铺垫

首先介绍一下今天要使用到的工具Lettuce,它是一个可伸缩线程安全的redis客户端。多个线程可以共享同一个RedisConnection,利用nio框架Netty来高效地管理多个连接。

放眼望向现在常用的redis客户端开发工具包,虽然能用的不少,但是目前率先拥抱redis6.0,支持客户端缓存功能的却不多,而lettuce就是其中的领跑者。

我们先在项目中引入最新版本的依赖,下面正式开始实战环节:

io.lettuce

lettuce-core

6.1.8.RELEASE

THE END
Copyright © 2024 亿华云