我已经redis-server
运行良好。我无法运行redis-server-stack
。模块似乎没有加载。
41188:M 21 Oct 2023 16:35:10.184 # Module /usr/local/Caskroom/redis-stack-server/7.2.0-v4/lib/redisearch.so failed to load: dlopen(/usr/local/Caskroom/redis-stack-server/7.2.0-v4/lib/redisearch.so, 6): no suitable image found. Did find:
/usr/local/Caskroom/redis-stack-server/7.2.0-v4/lib/redisearch.so: cannot load 'redisearch.so' (load command 0x80000034 is unknown)
/usr/local/Caskroom/redis-stack-server/7.2.0-v4/lib/redisearch.so: stat() failed with errno=1
go version go1.21.3 darwin/amd64
答案1
苹果电脑意味着最好是 OS X 10.15(卡塔利娜) 从 2019 年开始,在基于英特尔的 CPU 上(因此使用darwin/amd64
arm64 代替 M1 或 M2 Apple 芯片)。
因此操作系统本身可能有点旧,具体取决于
正如在RediSearch 自述文件:
这Redis Stack Docker 映像可以轻松尝试 RediSearch。
我将首先使用 Docker 尝试该映像,以检查相同的功能是否比本地安装更易于使用。