如何在 Azure Cache for Redis 中使用 RedisTimeSeries 模块?

How to use RedisTimeSeries module in Azure Cache for Redis?

我想在 Azure 的 .net 核心客户端的 Redis 中使用 RedisTimeSeries 模块(最新功能)。

  1. 我在 Azure 门户中创建了 Azure Redis 缓存(来自 RedisLabs)(https://azure.microsoft.com/en-us/services/cache/) 标准资源。
  2. 已从 https://github.com/rustd/RedisSamples 下载 .net redis 示例代码。
  3. 当我编译示例代码时,它下载了名为 StackExchange.Redis 的 nuget 包(以及其他库)。
  4. 通过示例了解 redis 如何从 .net 客户端工作。
  5. 似乎原始的 REDIS 命令被 StackExchange.Redis 库包装。

接下来,我想玩 RedisTimeSeries(如 https://github.com/RedisTimeSeries/RedisTimeSeries 所述)。

StackExchange.Redis .net 库似乎没有提供任何 API 来调用 RedisTimeSeries 模块相关命令,例如 TS.CREATE、TS.ADD 等

这是我的问题:

  1. Azure Cache for Redis(来自 RedisLabs)是否支持 RedisTimeSeries 模块?
  2. 如果支持,我如何从我的 .net 核心客户端调用 TS 相关命令?
  3. 如果不支持,是否有任何其他 .net 库可以让我执行此操作?
  1. Is RedisTimeSeries module supported in Azure Cache for Redis (from RedisLabs)?

A​​zure Cache for Redis,不是来自 RedisLabs,而是来自 MS,目前唯一支持模块部署的 Redis 供应商是 RedisLabs Cloud Pro(参见:https://redislabs.com/redis-enterprise/deployments/ and https://redislabs.com/partner/microsoft/

  1. If supported, how do I invoke TS related commands from my .net core client?

DbSync.Execute("MyCommand", args)

即将在 Azure Redis 上推出,请参阅 redis enterprise features on azure cache for redis coming soon

企业级将支持 RedisTimeSeries

自 2021 年 3 月起,RedisTimeSeries 已在企业层 Azure Redis 缓存中正式发布。

NRedisTimeSeries RedisTimeSeries 推荐的 .Net 客户端