当前位置: 首页 > 面试题库 >

如何连接到Azure Redis缓存的从属实例

尹雅健
2023-03-14
问题内容

Azure Redis Cache 的 标准高级 定价层提供主/从复制:

标准-由Microsoft管理的具有高可用性SLA的两节点主/辅助配置中的复制缓存。

但是Azure门户仅为单个Redis实例提供连接详细信息(主机名,端口,密钥)。有没有一种方法可以连接到副本中的从属进程?


问题答案:

由于Azure
Redis服务代表您管理复制和自动故障转移,因此不要对哪个节点是主节点做任何假设,因为这可能会在故障转移时发生变化,这很有用。因此,该服务仅公开一个端点,并确保对该端点的任何请求都命中了正确的主服务器。从技术上讲,可以连接到主服务器或从属服务器,但是Azure不公开它,因此需要在客户端进行检查以确保该节点确实是主服务器或从属服务器。

如果打开集群,则使用Redis集群协议。在此协议下,您可以运行集群节点命令,并且该命令应返回以获取主节点和从节点的列表以及这些节点正在侦听的端口。



 类似资料:
  • 我可以使用Sonatype Nexus OSS连接到SSL存储库吗?(例如:https://repository.cloudera.com/artifactory/cloudera-repos/) 我找到这个文档,只有Nexus Pro支持在GUI上添加SSL证书。(http://books.sonatype.com/nexus-book/reference/ssl-sect-client-cer

  • 下面的代码示例接收bufferedImage及其mimeType,然后将其上传到Google Cloud Storage。 一切正常,但由于某种原因,我的Google Cloud函数从存储API收到了一个403错误。 我必须做什么才能使我的GC函数访问GC存储? 我在文档中找不到任何东西来告诉我如何做到这一点。 这是我得到的错误 {“代码”:403,“错误”:[{“域”:“全局”,“原因”:“禁止

  • 我只是想澄清这个概念,并能找到足够详细的答案,这些答案可以让我们了解硬件中的一切是如何运作的。请提供任何相关细节。 对于VIPT缓存,内存请求将并行发送到TLB和缓存。 从TLB我们得到了详细的物理地址。从缓存索引中,我们得到一个标签列表(例如,来自属于一个集合的所有缓存行)。 然后将翻译后的TLB地址与标记列表匹配,以找到候选标记。 我的问题是在哪里进行检查? 在缓存中 如果不在缓存中,还有什么

  • 我有一个openshift应用程序,我刚刚在同一个插件上安装了一个postgresql DB。 我已经安装了postgresqlDB,但现在我想从PC连接到DB,这样我就可以开始创建新表了。 使用端口转发,我找到了postgresqldb的IP地址 127.3.146.2:5432 在我的网络帐户下,我看到了我的数据库:txxx用户:admisxx密码:xxxx 然后使用RazorSQl,我尝试建

  • 我的会监听局域网连接并很好地接受它们,但当我试图通过手机连接到同一个网络时(使用3G连接),它似乎无法连接。 > 我尝试使用站点获取并尝试连接到它,它确实得到正确的(用我的路由器检查),但然后没有连接被接受。 我试着打开windows 7和路由器上的端口。 我把这些行在我的服务器构造函数: 我将主机上的ip设置为0.0.0.0 谢谢你的帮助。

  • 我有一个mqtt客户端从主题获得请求订阅,然后我把它给固定大小的线程池50。我使用hikaricp 2.4.2为数据库池MySQL数据库。 Im目前使用2.4.2,这是我的设置 以下是完整的日志信息: 警告日志: 811439[Hikari管家(池HikariPool-0)]警告。扎克瑟。希卡里。水塘ProxyLeakTask-已为连接com触发连接泄漏检测。mysql。jdbc。JDBC4Con