Я установил модуль rediSearch для приложения, но получаю сообщение об ошибке Cannot create index on db != 0 знаете ли вы, что это значит?
RediSearch работает только с базой данных 0. Мы также считаем SELECT антипаттерном.
Это связано с тем, что RediSearch работает только с базой данных по умолчанию (0) в Redis. Использование пронумерованных баз данных и команды SELECT
является чем-то вроде антишаблона в Redis, и я всегда рекомендую вместо пространства имен ваших ключей использовать что-то вроде «:» в качестве разделителя или использовать разные экземпляры redis-server, если у вас разные типы данных. хранилища, которые вы в настоящее время распределяете по разным пронумерованным базам данных в одном и том же экземпляре redis-server.
Вы использовали команду SELECT?