Предварительно заданные запросы с Redis
Я пытаюсь заставить предварительные запросы сервера hotchocolate.io graphql работать, используя этот пример https://hotchocolate.io/docs/persisted-queries
Трубопровод подключается следующим образом:
query.UseActivePersistedQueryPipeline()
.AddSha256DocumentHashProvider()
services.AddReadOnlyRedisQueryStorage(s => ConnectionMultiplexer.Connect("localhost:6379"));
Затем я пытаюсь запросить сервер graphql, используя graphiql
или playground
следующее:
{
sales {
id
name
}
}
Результат возвращается из запроса.
Однако, когда я пытаюсь посмотреть на сервер Redis (я использую redis-commander
). Я ничего не вижу в кэше.
Ожидается, что я увижу кешированные данные в базе данных Redis. Но когда я обновляюсь, ничего не появляется. Я даже экспортировал данные магазина, но файл пуст.
Это правильное поведение или я здесь что-то не так делаю?