〖Redis指南③〗Redis高级Java客户端Lettuce整合SpringBoot

小鱼儿 2023-10-05 22:41 75阅读 0赞

文章目录

    • 简介
    • SpringDataRedis
    • 整合SpringBoot
      • 添加核心依赖
      • 配置文件
      • 测试代码
      • 测试结果

简介

Lettuce是一个高性能基于Java编写的Redis驱动框架,底层集成了Project Reactor提供天然的反应式编程,通信框架集成了Netty使用了非阻塞IO,5.x版本之后融合了JDK1.8的异步编程特性,在保证高性能的同时提供了十分丰富易用的API,5.1版本的新特性如下:

  1. 支持Redis的新增命令ZPOPMIN, ZPOPMAX, BZPOPMIN, BZPOPMAX。
  2. 支持通过Brave模块跟踪Redis命令执行。
  3. 支持Redis Streams。
  4. 支持异步的主从连接。
  5. 支持异步连接池。
  6. 新增命令最多执行一次模式(禁止自动重连)。
  7. 全局命令超时设置(对异步和反应式命令也有效)。

注意一点:Redis的版本至少需要2.6,当然越高越好,API的兼容性比较强大。

SpringDataRedis

Spri

发表评论

表情:
评论列表 (有 0 条评论,75人围观)

还没有评论,来说两句吧...

相关阅读