Как использовать модуль RedisTimeSeries в кэше Azure для Redis?

Я хотел бы использовать модуль RedisTimeSeries (последняя функция) в Redis из основного клиента.NET в Azure.

  1. Я создал стандартный ресурс Azure Cache для Redis (из RedisLabs) (https://azure.microsoft.com/en-us/services/cache/) на портале Azure.
  2. Загрузил образцы кода.net redis с https://github.com/rustd/RedisSamples.
  3. Когда я скомпилировал образцы кода, он загрузил пакет nuget под названием StackExchange.Redis (среди других библиотек).
  4. Поигрался с примерами, чтобы понять, как работает redis в.NET-клиенте.
  5. Похоже, что необработанные команды REDIS были обернуты библиотекой StackExchange.Redis.

Затем я хотел поиграть с RedisTimeSeries (как описано на https://github.com/RedisTimeSeries/RedisTimeSeries).

Библиотека StackExchange.Redis .net, похоже, не предоставляет API для вызова команд, связанных с модулем RedisTimeSeries, таких как TS.CREATE, TS.ADD и т. Д.

Вот мои вопросы:

  1. Поддерживается ли модуль RedisTimeSeries в кэше Azure для Redis (из RedisLabs)?
  2. Если поддерживается, как мне вызвать команды, связанные с TS, из моего основного клиента.net?
  3. Если не поддерживается, есть ли еще какая-нибудь библиотека.net, которая позволяет мне это делать?

3 ответа

Решение
  1. Поддерживается ли модуль RedisTimeSeries в кэше Azure для Redis (из RedisLabs)?

Кэш Azure для Redis - это не RedisLabs, а MS, единственный поставщик Redis, который в настоящее время поддерживает развертывание модулей, - это RedisLabs Cloud Pro (см.: https://redislabs.com/redis-enterprise/deployments/ и https://redislabs.com/partner/microsoft/)

  1. Если поддерживается, как мне вызвать команды, связанные с TS, из моего основного клиента.net?

DbSync.Execute("MyCommand", args)

Он скоро появится в Azure Redis, скоро появятся корпоративные функции Redis в лазурном кэше для Redis

Уровень Enterprise будет поддерживать RedisTimeSeries

RedisTimeSeries является GA в кэше Azure для Redis, уровень предприятия, с марта 2021 года.

NRedisTimeSeries рекомендуемый клиент .Net для RedisTimeSeries

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