Как загрузить модуль RediSearch на стек-сервер Redis, установленный с помощью Docker
я установил Redis Stack Server с помощью этой команды, используя Docker
docker run -d --name redis-stack-server -p 6379:6379 redis/redis-stack-server:latest
но когда я пытаюсь использовать redis-cli на терминале, чтобы увидеть модули, используя СПИСОК МОДУЛЕЙ, он показывает пустой массив. Затем я попытался использовать репозиторий GitHub, используя команды make, чтобы добавить файл redisearch.so в список модулей, но столкнулся с этой ошибкой:
# readies version: 185fd0d
brew list curl &>/dev/null || brew install curl
brew list wget &>/dev/null || brew install wget
Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
To rerun under ARM use:
arch -arm64 brew install ...
To install under x86_64, install Homebrew into /usr/local.
command failed: brew list wget &>/dev/null || brew install wget
In /Users/garimaminocha/chatgpt/RediSearch/sbin/setup:
18 python3 -m pip list
19 fi
20
21 >>> $ROOT/sbin/system-setup.py
22 if [[ $VERBOSE == 1 ]]; then
23 python3 -m pip list
24 fi
make: *** [Makefile:379: setup] Error 1
Я хочу использовать ft.create и ft.search для проекта, использующего эту базу данных. что я сделал не так?(если это покажется глупым вопросом - я никогда раньше не работал с базами данных и только начинаю работать с компьютерами, я очень ценю время, потраченное на чтение и помощь мне.)
Я попытался установить с помощью Docker и репозитория GitHub. остальное описано выше.