首页
/ RediSearch 2.6.24版本发布:安全修复与稳定性提升

RediSearch 2.6.24版本发布:安全修复与稳定性提升

2025-06-10 05:53:15作者:柯茵沙

RedisSearch作为Redis的全文搜索引擎模块,为Redis数据库提供了强大的搜索能力。它支持多种搜索方式,包括全文搜索、前缀/后缀匹配、模糊搜索等,同时具备高性能和低延迟的特点。本次发布的2.6.24版本是一个维护性更新,主要聚焦于安全问题修复和系统稳定性提升。

安全修复

本次更新修复了一个重要的安全问题(CVE-2024-51737),该问题涉及查询处理过程中的潜在越界写入情况。在特定查询条件下,可能影响系统正常运行。开发团队建议所有使用RediSearch 2.6版本的用户尽快升级到此版本,以确保系统安全。

稳定性改进

  1. 长查询处理优化:修复了当处理长度超过1024字符的前缀/中缀/后缀查询时可能导致系统异常的问题。这一改进显著提升了系统处理复杂查询的稳定性,特别是在处理用户生成内容或长文本搜索场景时。

  2. 游标管理增强:解决了两个与游标相关的重要问题:

    • 修复了当使用FT.CURSOR READ读取已删除的TAG字段时导致异常的问题
    • 修正了查询超时后游标未被正确释放的情况,避免了可用游标资源的耗尽

这些改进使得RediSearch在高并发查询场景下的表现更加可靠,特别是在大规模部署环境中。

升级建议

对于生产环境用户,特别是处理重要数据或需要高可用性的场景,建议尽快安排升级到2.6.24版本。升级过程通常较为平滑,不会影响现有索引数据,但仍建议在非高峰期进行,并做好备份工作。

对于开发团队而言,这些稳定性改进意味着可以更放心地构建依赖复杂搜索功能的应用程序,而不必担心边界条件导致的系统不稳定问题。

RediSearch持续致力于提供高性能、稳定的全文搜索解决方案,这次更新再次体现了项目团队对产品质量和安全性的重视。

登录后查看全文
热门项目推荐