RediSearch Не удается создать индекс в БД! = 0?

Я установил модуль rediSearch для приложения, но получаю сообщение об ошибке Cannot create index on db != 0 знаете ли вы, что это значит?

Вы использовали команду SELECT?

Lior Kogan 04.05.2022 21:10

RediSearch работает только с базой данных 0. Мы также считаем SELECT антипаттерном.

Simon Prickett 04.05.2022 22:52
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
1
2
43
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это связано с тем, что RediSearch работает только с базой данных по умолчанию (0) в Redis. Использование пронумерованных баз данных и команды SELECT является чем-то вроде антишаблона в Redis, и я всегда рекомендую вместо пространства имен ваших ключей использовать что-то вроде «:» в качестве разделителя или использовать разные экземпляры redis-server, если у вас разные типы данных. хранилища, которые вы в настоящее время распределяете по разным пронумерованным базам данных в одном и том же экземпляре redis-server.

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