首页 > 数据库 >Redisson 3.37.0 发布,官方推荐的 Redis 客户端

Redisson 3.37.0 发布,官方推荐的 Redis 客户端

时间:2024-10-05 09:23:32浏览次数:7  
标签:Redisson 修复 Redis 3.37 方法 客户端

Redisson 3.37.0 发布,官方推荐的 Redis 客户端

来源: OSCHINA 编辑: 白开水不加糖 2024-10-04 11:38:36  0

Redisson 3.37.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。

此版本更新内容如下:

Feature

  • 为 RBucket 对象添加了 findCommon () 和 findCommonLength () 方法
  • RMapCache.computeIfAbsent () 方法添加了 TTL 参数
  • 添加 Apache Tomcat RedissonSessionManager.setConfig () 方法
  • 新增 LocalCachedMapOptions.useObjectAsCacheKey () 设置
  • 为 RRateLimiter 对象添加了带有 TTL 参数的 trySetRate () 和 setRate () 方法
  • 为 RKeys.getKeys () 方法添加了类型参数

Improvement

  • RRemoteService 方法调用优化

Fixed

  • Spring Data Redis 方法 RedisSetCommands.isMember () 不工作的问题。
  • 修复了 Spring Data Redis xcaim () 和 xClaimJustId () 方法不使用 getMinIdleTime () 参数的问题
  • 修复了 RSet 对象的 retainAll () 和 containsAll () 方法引发的 “too many results to unpack” 错误
  • 修复了服务管理器 .execute () 方法在出现异常时可能会挂起的问题。
  • 修复了 RedissonNode.shutdown () 方法不会停止执行器
  • 修复了 Redisson 关闭时应停止监听器重新连接进程
  • 修复了 BiHashMap 的使用
  • 修复了 CommandsQueue 在极少数情况下占用 100% CPU 的问题
  • 修复了 ProtobufCodec 与 CompositeCodec 不兼容的问题

更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.37.0

标签:Redisson,修复,Redis,3.37,方法,客户端
From: https://www.cnblogs.com/sexintercourse/p/18447612

相关文章

  • django + redis + celery 异步任务
    目录结构E:.│db.sqlite3│Dockerfile│manage.py│requirements.txt│├─celery_tasks#自定义一个celery的工作目录││config.py#celery配置文件││__init__.py│││├─sms│tasks.py#worker任务│__init__.py│......
  • 八、Redis key空间通知
    redis的key空间通知是实时监控Redis键和值的更改。那什么是key空间通知呢?当客户端执行一些命令,比如setnameTom,会创建或更新key。此时Redis服务器会将这些事件发布到通道中,客户端可以通过subscribe通道,以便接收以某种方式影响Redis数据集的事件。如果发布/订阅客户端断开连接,然......
  • 七、Redis之sorted set
    sortedset也是Redis中常用的类型。可以用来解决热搜,排名前十等问题。ZADDZADDkey[NX|XX][GT|LT][CH][INCR]scoremember[scoremember...]zadd将多个分数和元素对添加到sortedset中。还有些选项影响了zadd的行为:XX:仅更新已存在的元素。不要添加新元素。NX:只添加......
  • 【SpringBoot】结合Redis实现缓存
    Redis经常用于缓存。接下来,我们以Springboot框架为例。实现一些Redis的基础操作,创建完SpingBoot项目后,具体步骤如下图:  pom中添加项目依赖<!--Redis缓存--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-re......
  • redis设计统计用户访问量
    需求:实现某个接口每天调用了多少次,每个用户只记录一次。(例如,统计刷题模块,练题模块,模拟面试模块每天访问量,利于后续针对功能访问量做出其他优化设计。贴子的浏览量)先分析几种不同的方案:方案一:使用Hash哈希结构实现方法:当用户访问网站时,我们可以使用用户的ID作为标识(若用户未......
  • 六、redis之set
    Redis集合是成员的无序集合。可以用来保存唯一的成员。注意:对于以下的命令,涉及删除成员的,如果集合中的所有元素都被移除,则集合会被删除。如果集合原先不存在,被当作空集合。SADDSADDkeymember[member...]sadd命令将一系列成员添加到set中。SMEMBERSSMEMBERSkeysmemb......
  • Redis 发布订阅模式
    概述Redis的发布/订阅是一种消息通信模式:发送者(Pub)向频道(Channel)发送消息,订阅者(Sub)接收频道上的消息。Redis客户端可以订阅任意数量的频道,发送者也可以向任意频道发送数据。在发送者向频道发送一条消息后,这条消息就会被发送到订阅该频道的客户端(Sub)Redis有两种发布/订阅模式......
  • Redis: Sentinel工作原理和故障迁移流程
    Sentinel哨兵几个核心概念1)定时任务Sentinel它是如何工作的,是如何感知到其他的Sentinel节点以及Master/Slave节点的就是通过它的一系列定时任务来做到的,它内部有三个定时任务第一个就是每一秒每个Sentinel对其他Sentinel和Redis节点执行PING操作(监......
  • 五、redis之hash
    redis的hash类型就是平时说的hash表,字典。类似于Java中的HashMap。可以用来存储对象等结构。现在看下操纵hash类型的命令。HGETHGETkeyfieldhget获取hash中的field字段的值。HSETHSETkeyfieldvalue[fieldvalue...]hset命令将多个fieldvalue键值对设置到key中。......
  • 高级java每日一道面试题-2024年9月30日-服务器篇[Redis篇]-Redis持久化有几种方式?
    如果有遗漏,评论区告诉我进行补充面试官:Redis持久化有几种方式?我回答:Redis是一个高性能的键值存储系统,常用于缓存、消息队列和实时数据分析等场景。为了保证数据的持久性,Redis提供了两种主要的持久化方式:RDB(RedisDatabaseBackup)和AOF(AppendOnlyFile)。这两种方......