【问题标题】:How to use RedisTimeSeries module in Azure Cache for Redis?如何在 Azure Cache for Redis 中使用 RedisTimeSeries 模块?
【发布时间】:2019-09-26 05:26:40
【问题描述】:

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

  1. 我在 Azure 门户中创建了 Azure Cache for 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 库可以让我这样做?

【问题讨论】:

    标签: azure .net-core azure-redis-cache azure-caching redistimeseries


    【解决方案1】:

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

    企业层将支持 RedisTimeSeries

    【讨论】:

      【解决方案2】:
      1. Azure Cache for Redis(来自 RedisLabs)是否支持 RedisTimeSeries 模块?

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

      1. 如果支持,我如何从我的 .net 核心客户端调用与 TS 相关的命令?

      DbSync.Execute("MyCommand", args)

      【讨论】:

        【解决方案3】:

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

        NRedisTimeSeries RedisTimeSeries 推荐的 .Net 客户端

        【讨论】:

          猜你喜欢
          • 2021-03-08
          • 2021-04-15
          • 1970-01-01
          • 2021-11-28
          • 1970-01-01
          • 1970-01-01
          • 2021-04-27
          • 2020-11-23
          • 1970-01-01
          相关资源
          最近更新 更多