Redisarch на Redis вместо Redis-Stack?

Я хочу использовать Redisearch. Но проблема в том, что в частном реестре моей организации нет образа докера Redis-stack. Однако есть Redis версии 5 и 6.

Могу ли я использовать Rediserach непосредственно в Redis вместо Redis-стека или есть ли другой способ решить эту проблему.

Я попробовал просмотреть документацию Redis и Redis-stack. Но нигде не упоминается, будет ли Redisearch напрямую совместим с Redis.

1 ответ

Вы можете скомпилировать свой собственный модуль RediSearch и загрузить его на сервер Redis через файл конфигурации. См. репозиторий на GitHub: https://github.com/RediSearch/RediSearch/releases .

Как только вы его создадите, вы внесете изменения в свойredis.confвключить что-то вроде этого. Пользователь, которыйredis-serverзапускается, так как потребуется разрешение на просмотр и выполнение этого файла:

      loadmodule /full/path/to/redisearch.so

Обратите внимание: если вы также хотите использовать тип документа JSON с поиском, вам понадобится модуль RedisJSON: https://github.com/RedisJSON/RedisJSON/releases .

Другие вопросы по тегам