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

标签 redis stackexchange.redis

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

最佳答案

因为 redis 需要单独的连接用于交互式命令与发布/订阅订阅。如果您不使用发布/订阅,您可以告诉选项禁用 SUBSCRIBE 命令,在这种情况下,我相信没有建立第二个连接。

关于redis - Stackexchange.Redis为什么ConnectionMultiplexer.Connect建立两个客户端连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28145865/

相关文章:

redis - 如何将用户添加到redis?

database - 如何将 redis 数据库从一台服务器移动到另一台服务器?

应用程序 "surviving"的 Redis 连接设置 redis 连接问题

redis - StackExchange.Redis 系统.TimeoutException

asp.net - 使用 Redis 缓存替换 Windows Azure 缓存?

c# - Stackexchange Redis - 如何对大量记录进行分页

node.js - Redis与Postgresql同步(在线用户状态)

java - 从不同的应用程序读取 Redis 中的数据

python - 如何设置 Celery 以通过 ssl 与 Azure Redis 实例对话

c# - 在 StackExchange.Redis 中删除一个集合的所有键