How to set redis DB ID in Docker container?

是的,据我所知,这仍然是 100% 正确的。Redis 的 PUB/SUB 功能绑定在 DB 0。Discourse 的多站点设计旨在让多个实例能够与使用 db 0 的单个 Redis 正常通信。

Pub/Sub 与键空间无关。其设计目的是在任何层面(包括数据库编号)都不对其造成干扰。

在 db 10 上发布,db 1 上的订阅者也能收到。