ERR неизвестная команда 'FT._LIST'. Проект .Net Core

Я использую и установил последнюю версию RedisStack с докером, все было в порядке, но внезапно я не смог запустить проект, и когда я запускаю проект, возникло исключение и появилось сообщение StackExchange.Redis.RedisServerException: «ERR неизвестная команда» FT._LIST», но когда я запускаю команду в Redis-cli в докере, она возвращает данные. Я переустанавливаю контейнер Redis-Stack, но он не работает. мой порт Redis — localhost:6379

1 ответ

Вполне возможно, что у вас есть другой экземпляр процесса Redis Server, работающий на порту 6379 вне вашего контейнера Docker, и именно к нему подключается ваш код. Если да, то похоже, что этот экземпляр Redis не является Redis Stack, поскольку в нем не установлена ​​возможность поиска.

Проверьте запущенные процессы, чтобы увидеть, есть ли другие экземплярыredis-serverсуществуют и убейте их перед запуском контейнера Docker. Также убедитесь, что ваш Docker-контейнер Redis Stack перенаправляет порт 6379 на ваш хост.

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