使用 jedis 客户端和使用 azure 管理创建 redis 缓存的区别 API(Azure object)

Difference between creating redis cache using jedis client and by using azure management API(Azure object)

我怀疑使用 jedin 客户端创建 azure redis 缓存与使用资源管理创建它之间有什么区别 API(Azure 对象)。如何使用managementAPI有效的管理redis缓存?如果我们使用管理 API,那么它应该如何在整个应用程序中创建和维护,例如 Azure 对象只创建一次,并在需要时在整个应用程序中访问。我正在使用 Java/Maven 项目。谢谢

根据我的经验,Azure Management API for Redis Cache 和 Jedis 客户端是完全不同的 SDK。

Azure Redis Cache是​​在Azure上以资源的形式创建的,包括Dns nameSubscriptionResource groupLocationPricing tierVirtual Network etc. Azure Management API for Redis Cache 就是管理这些关于Azure Redis Cache Service的资源。您可以创建 Redis 缓存并获取主机名或获取访问密钥或删除这些资源 etc.It 是 IaaS 级别的东西。

另一方面,Jedis 客户端只是Redis Cache 的recommanded clients 之一。它是使用它,而不是管理它。例如,您可以连接到缓存或将某些内容添加到缓存并检索它等。但是您不能通过 Jedis 客户端修改资源组或位置等。这是SaaS级别的东西。

如有任何疑问,请告诉我。