首页 > 解决方案 > 是否可以同时使用 Geo 副本和 Persistence 创建 redis 缓存?

问题描述

在 Azure 门户上,如果启用了数据持久性,则会禁用异地复制。为什么?

是否可以同时使用 Geo 副本和 Persistence 创建 redis 缓存?

标签: azureazure-redis-cache

解决方案


下面是为 Azure Redis 缓存启用异地复制的要求。列表中的最后一项确认了您所看到的内容。Redis 缓存数据持久化需要与被持久化的实例位于同一区域的存储帐户。Geo-Replication 没有这个要求,建议每个实例部署在不同的区域。此外,作为异地复制的一部分,主 Redis 实例正在同步到辅助实例。实际上,数据持久性是单一服务器功能。

在配置异地复制之前必须满足一些先决条件:

  • 缓存必须在同一个订阅中
  • 二级缓存必须是相同的定价层或比主链接缓存更大的定价层
  • 如果主缓存是集群的,那么二级缓存也必须集群具有相同数量的分片
  • 缓存必须都在运行
  • 不得为任一缓存启用 Redis 持久性

推荐阅读