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

Stackexchange.Redis为什么ConnectionMultiplexer.Connect建立两个客户端连接?

贝杜吟
2023-03-14
问题内容

我很好奇为什么要ConnectionMultiplexer.Connect(options)尝试将2个客户端连接到RedisDB而不是1个?每次我连接时,都会看到另外两个客户端连接到我的RedisDB。


问题答案:

因为redis要求交互式命令和发布/订阅的单独连接。如果您不使用pub / sub,则可以告诉选项以禁用SUBSCRIBE命令,在这种情况下,我
认为 第二个连接未建立。



 类似资料:
  • 问题内容: 我在PHP应用程序中使用PDO。它连接到同一服务器上的MySQL服务器: 我创建了两个页面,它们具有相同的输出(只是纯HTML中的一些虚拟数据),其中之一包含创建PDO的调用。如果我打开不使用连接的页面,则响应速度将加快0.5到1秒。 问题答案: 我一直在进行一些谷歌搜索,在阅读了此主题之后,我更改为。那解决了问题。

  • 我有一个这样描述的任务: 实现调用按钮: 当点击通话图标时,first Twilio会拨打电话号码#1(管理员) 这时我想出了如何通过浏览器拨打电话号码(比如管理员可以在浏览器中拨打提供商的电话)。 但是我找不到任何信息,如何通过Twilio相应地连接人们的任务。有什么方法可以实现这个解决方案吗?

  • 当我从Java打开到websocket服务器应用程序的websocket连接时,服务器看到两个连接。第一个从不发送任何数据,第二个发送所有适当的报头,等等。有人知道这是什么原因吗? 客户端连接是: 在服务器端,在while循环中,我调用“serverSocket.accept()”,这会被调用两次。但其中一个从不发送任何数据(in.read()最终会超时而不返回任何数据)。 JAVA服务器代码

  • 本文向大家介绍谈一下,为什么tcp为什么要建立连接?相关面试题,主要包含被问及谈一下,为什么tcp为什么要建立连接?时的应答技巧和注意事项,需要的朋友参考一下 考察点:TCP   保证可靠传输。

  • Firebase数据库提供了两种让客户端脱机的方法: 数据库参考。白痴() 手动断开Firebase数据库客户端与服务器的连接,并禁用自动重新连接。注意:调用此方法将影响所有Firebase数据库连接。 FirebaseDatabase。白痴() 关闭与Firebase数据库后端的连接,直到调用goOnline()。 调用FirebasDatabase.getInstance(). goOffli

  • 我正在尝试从另一台机器创建与基于java的套接字服务器的多个客户端连接。服务器和客户端都使用Netty 4进行NIO。在服务器端,我使用了boss和Worker group,它能够在单个linux盒上接收和服务器100000并发连接(在设置内核参数和ulimited之后)。 但是,我最终在客户端为每个连接创建了一个新线程,这导致了JVM线程限制异常。 有人能告诉我,我如何使用Netty从客户端创建