是否可以同步订阅 Redis 消息通道?

Is it possible to subscribe a Redis message channel synchronously?

当我向 Redis 消息通道注册回调(=订阅)时,我的回调将被异步调用,这可能会出现并发问题,因为同一个回调被多次调用并且都共享相同的数据集。

有没有办法告诉Redis每次只调用一次相同的回调(=当前回调返回后才调用下一个),或者我需要自己创建一个任务队列?

是的,需要自己创建任务队列,Redis不支持阻塞回调。