首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用Azure Redis Geo-replication后的连接字符串是什么

启用Azure Redis Geo-replication后的连接字符串是什么
EN

Stack Overflow用户
提问于 2021-01-18 16:32:25
回答 1查看 357关注 0票数 1

在Geo-replication steup成功之后,请参考本文,多个区域中的应用程序的连接字符串是什么。例如,我在azure门户上链接了redis-us(主要),redis-eu(第二天)。我有一个应用程序部署在我们,我肯定需要连接到redis- us (主要)与连接字符串从azure门户获取。

那么我的问题是,在eu中部署的同一个应用程序的连接字符串是什么?是否需要使用redis -us(主)连接字符串,让欧盟中的应用程序与azure协商,以检测需要连接到redis的哪个区域。例如,欧盟中的应用程序仍然需要利用redis-us(主要)连接字符串,当函数需要写入数据时,它将连接到redis-us(主要),否则连接到redis- eu (第二天)读取数据,所有这些都由Azure Cosmos控制,应用程序一直使用redis-us(主要)连接字符串。

流程是这样的吗?有人能证实我的问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-18 20:39:07

异地复制主要用于灾难恢复。

跨Azure区域的自动故障转移不支持跨地域复制的缓存。

建议您的主缓存和二级缓存存在于相同的区域。

各个应用程序组件应自行决定何时切换到其备份。如果应用程序位于与其缓存不同的区域中,则增加的往返时间将对性能产生显著影响。

https://docs.microsoft.com/en-us/azure/azure-cache-for-redis/cache-high-availability#geo-replication

回答你的问题:

可以在Azure Redis缓存、访问密钥设置https://docs.microsoft.com/en-us/azure/azure-cache-for-redis/cache-configure#access-keys中找到Redis-eu(辅助)的连接字符串

对于部署在欧盟的应用程序,您可以使用redis-us(主)连接字符串进行写入,这是Geo-Replication的场景。然而,由于应用程序和Redis位于不同的地域,因此会获得更高的延迟。

Azure Redis Cache没有检测应用程序连接所在区域的功能

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65771075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档