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 .