Предварительно заданные запросы с 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. Но когда я обновляюсь, ничего не появляется. Я даже экспортировал данные магазина, но файл пуст.

Это правильное поведение или я здесь что-то не так делаю?

0 ответов

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