当我在Redis消息通道注册一个回调(=订阅)时,我的回调将被异步调用,这可能会出现并发问题,因为同一个回调被调用了几次,并且所有回调都共享相同的数据集。
有没有办法告诉Redis每次只调用同一个回调一次(=只在返回当前回调后调用下一个),或者我需要自己创建一个任务队列?
发布于 2021-10-18 03:05:26
可以,您需要自行创建任务队列,Redis不支持阻塞回调。
https://stackoverflow.com/questions/69610086
相似问题