无法检索活动的 ActionCable 频道

Cannot retrieve active ActionCable channels

我正在我们的 Rails 应用程序中构建一个通知中继,但在 return 使用活动频道时遇到困难。我读过其他问题,说明使用 Redis.new.pubsub("channels", "action_cable/*") 将 return pub/sub 通道,但我总是收到一个空数组。我一直在使用 redis-cli monitor 来查看是否存在通信并且 rails 应用程序中的所有内容都运行良好,我只是无法 return 活动的 pub/sub 频道。

我正在开发模式下工作,并更新了我的 cable.yml 文件如下:

default: &default
adapter: redis
url: redis://localhost:6379/1

development:
  <<: *default

test:
  <<: *default

production:
  <<: *default

Redis 显示已建立连接并已创建通道:

当我尝试查询 pub/subs 时,我得到空数组:

Rails 5.2.2.1,Ruby 2.6.2,Redis 4.0.9

我可以使用 Redis.new.pubsub("channels", "notification_*") 而不是 Redis.new.pubsub("channels", "action_cable/*") 来检索我的频道。