1 Зависимость
потребности проекта.
Недавний проект требует текстового поиска и выбора технологий: двух компонентов Redis, Redisearch и ReJSON.
Redisearch и ReJSON — это два компонента Redis:
- RediSearch обеспечивает запросы, вторичное индексирование и полнотекстовый поиск для Redis. Чтобы использовать RediSearch, сначала объявите индекс для данных Redis. Затем эти данные запрашиваются с помощью языка запросов RediSearch.
- RedisJSON — это модуль Redis, реализующий стандарт обмена данными ECMA-404 JSON в качестве собственного типа данных. Он поддерживает хранение, обновление и получение значений JSON через ключи (документы) Redis.
Я никогда раньше не прикасался к этим двум компонентам Redis. Я хочу настроить тестовую среду локально и ознакомиться с их использованием.
Однако Redisearch и ReJSON являются независимыми от Redis компонентами и не интегрированы в Redis напрямую. Их необходимо установить. и используется отдельно.УстановкаВ
процессе мы сделали несколько обходных путей, и после нескольких бросков развертывание было наконец завершено.Обмен осуществляется следующим образом, чтобы помочь пользователям быстро создать среду и повысить эффективность разработки.
На начальном этапе много находил в интернете.Например самый распространенный способ это скачать so файлы с официального сайта.Доступен только rejson,а redisearch не может читать данные,а может только записывать данные.При чтении данных , он подсказывает: нельзя использовать Redis с открытым исходным кодом.
Пожалуйста, избегайте ямы : этот метод недоступен https://redis.com/redis-enterprise-software/download-ce