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

Docker环境中无法加载RedisGears模块问题咨询

问题解决方法
  • 结论:必须修改路径才能解决问题,原因是redislabs/redismod:latest镜像中RedisGears模块的实际路径和docker-compose配置里的路径不匹配。

  • 具体操作:

    1. 打开项目中的docker-compose.yml文件
    2. 找到Redis服务的command配置段,把RedisGears的加载路径从:
      --loadmodule /var/opt/redislabs/lib/modules/redisgears.so
      
      修改为:
      --loadmodule /usr/lib/redis/modules/redisgears.so
      
    3. 保存文件后,重新执行docker-compose up命令
  • 验证逻辑:
    你可以临时进入运行中的redismod容器(可临时修改command跳过RedisGears加载先启动容器),执行ls /usr/lib/redis/modules/查看,会发现redisgears.so确实在这个目录下,而/var/opt/redislabs/lib/modules/目录要么不存在,要么没有该文件。

内容的提问来源于stack exchange,提问作者san Zhang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 14:59:50