You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rocky OS 8中无法创建含RediSearch模块的Redis Enterprise数据库

解决Redis Enterprise集群无法创建含RediSearch模块数据库的问题

问题核心

3节点Redis Enterprise集群(Rocky8 x86_64),Redis7.2搭配RediSearch2.4.4时,创建带RediSearch的数据库报错:节点3的Rocky8操作系统与x86_64架构组合不被RediSearch 2模块支持,虽Rocky8属官方支持系统,但模块兼容性或节点同步异常导致问题。

解决步骤

  • 检查节点3的模块完整性
    登录节点3,进入Redis Enterprise模块目录/opt/redislabs/lib/modules/,确认redisearch.so文件存在,且权限为redislabs:redislabs、755。直接在节点上测试加载:

    redis-server --loadmodule /opt/redislabs/lib/modules/redisearch.so
    

    若加载失败,说明模块文件损坏,需重新安装。

  • 更换兼容的RediSearch版本
    最新的2.4.4可能对Redis7.2+Rocky8的适配不足,改用Redis Enterprise官方推荐的兼容版本(如2.6.x系列):

    1. 集群管理界面进入Settings > Modules,移除现有RediSearch 2.4.4
    2. 搜索RediSearch,选择标注支持Rocky8且与Redis7.2兼容的版本(如2.6.8)完成安装,确保所有节点同步更新
  • 修复节点间模块同步异常
    若集群节点模块版本不一致,手动在节点3执行:

    rladmin module install redisearch <兼容版本号>
    

    安装后执行rladmin cluster check验证集群健康,确认所有节点模块版本统一。

  • 源码编译的Python兼容修复
    若需手动编译,指定Redis Enterprise依赖的Python3.9版本:

    dnf install python39 python39-devel -y
    cmake -DPYTHON_EXECUTABLE=/usr/bin/python3.9 ..
    make && make install
    

内容的提问来源于stack exchange,提问作者Tony Trofimov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 06:05:02