无法从docker中的redisgears加载模块

问题描述 投票:0回答:1

按照教程进行操作时https://developer.redis.com/develop/java/redis-and-spring-course/lesson_1/, 我克隆了存储库:

git clone --branch course/milestone-1 [email protected]:redis-developer/redi2read.git --recurse-submodule
并尝试运行:
docker-compose up
。 然后我遇到错误:

# Module /var/opt/redislabs/lib/modules/redisgears.so failed to load: /var/opt/redislabs/lib/modules/redisgears.so: cannot open shared object file: No such file or directory
docker-redis-1  | 1:M 10 Oct 2023 17:55:30.371 # Can't load module from /var/opt/redislabs/lib/modules/redisgears.so: server aborting

我从 redislabs/redismod:latest 下载图像,因此它应该包含 redisgears。 我注意到 docker-compose 中的脚本对于 redisgears 是不同的:

        --loadmodule /usr/lib/redis/modules/redisbloom.so
        --loadmodule /var/opt/redislabs/lib/modules/redisgears.so

我应该修改它来解决问题吗?

docker redis
1个回答
0
投票

将 redisgears.so 路线更改为:

/usr/lib/redis/modules/redisgears.so

为我解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.