Как использовать модуль RedisTimeSeries в Azure Cache для Redis? - PullRequest
0 голосов
/ 26 сентября 2019

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

  1. Я создал кэш Azure для 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 Cache для Redis (из RedisLabs)?
  2. Если поддерживается, hКак мне вызвать связанные с TS команды из моего основного клиента .net?
  3. Если не поддерживается, есть ли какая-либо другая библиотека .net, которая позволяет мне это делать?

1 Ответ

2 голосов
/ 26 сентября 2019
  1. Поддерживается ли модуль RedisTimeSeries в Azure Cache для Redis (из RedisLabs)?

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

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

DbSync.Execute("MyCommand", args)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...