如何通過Redis實現異步隊列

用Redis實現異步隊列: 用list作爲隊列 RPUSH作爲生產者生產消息,LPOP 作爲消費者消費消息 缺點:沒有等待隊列裏有值就直接消費 彌補:可以通過在應用層引入sleep機制去調用LPOP重試;   如果不用sleep機制,可以使用BLPOP key[key..] timeout 阻塞直到隊列有消息或者超時 缺點:一個生產者對應一個消費者   如何做到生產一次,能讓多個消費者消費? pu
相關文章
相關標籤/搜索