TA貢獻1797條經驗 獲得超6個贊
1. publish 將數據寫入到一個list or sorted list 隊列,寫完成后開始給終端廣播消息,告訴大家,有新的數據等待處理,這個時候,誰能pop到數據,就是誰處理,這個操作是原子性的,也就是說不會被重復處理.2. 使用阻塞模式, redis提供了blpop brpop這種操作,也就是一直阻塞一個隊列,直到有數據來. 這種模式保證了數據的原子性,而且使應用程序可以支持分布式多臺機器部署.
TA貢獻1842條經驗 獲得超13個贊
除了帶 Sync 尾的,都沒有阻塞。
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號