【问题标题】:How to close Redis pub/sub connection with Server-Sent Events如何使用服务器发送的事件关闭 Redis 发布/订阅连接
【发布时间】:2016-01-07 20:38:07
【问题描述】:

我曾使用服务器发送事件与 php 和 redis pub/sub 创建一个实时应用程序。但是看起来像当你刷新你的页面时。 redis 发布/订阅连接未关闭。我检查了我的服务器,redis 连接数没有下降。刷新页面时redis连接数会增加。

netstat -an | grep :6379 | grep ESTABLISHED | wc -l

我将使用以下命令来杀死所有 redis sub/pub 连接,但这不是控制它的好方法。那么有人对此有一个好主意吗?

redis-cli CLIENT KILL TYPE pubsub

【问题讨论】:

    标签: php redis real-time


    【解决方案1】:

    弄清楚:

    redis-cli client list | grep cmd=subscribe | grep $PRODUCTION_1 | cut -d ' ' -f 1 | cut -d '=' -f 2 | awk '{print "CLIENT KILL ID " $0}' | redis-cli -x

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-27
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-19
      • 2015-09-04
      相关资源
      最近更新 更多