一:分布式鎖實現思路
?? ?1.1 基本原理與實現方式
?? ??? ?(1)分布式鎖的實現方式
????????????????
?? ??? ?(2)基于Redis的分布式鎖
?? ??? ?獲取鎖
?? ??? ??? ?長時間無人操作,使鎖自動過期? ? ? ? ?添加鎖與設置過期時間需原子性
? ?????????????????? ?
?? ??? ?釋放鎖
????????????????
?? ?1.2 實例
?? ??? ?(1)題目
????????????????????????
?? ??? ?(2)代碼
? ? ? ? ? ? ? ? ??? ?
?? ??? ?(3)測試
????????????????
二:Redisson
?? ?2.1 功能介紹
?? ??? ?(1)setnx存在問題
????????????????????????
?? ??? ?(2)介紹
?? ??? ??? ?在Redis基礎上實現的分布式集合
????????????????????????
?? ?2.2 快速入門
?? ??? ?(1)引入依賴
????????????????????????
?? ??? ?(2)配置Redisson客戶端
????????????????????????
?? ??? ?(3)使用Redisson分布式鎖
????????????????????????
三:消息隊列
?? ?3.1 概述
?? ??? ?(1)定義
????????????????????????
?? ??? ?(2)三種實現方式
????????????????????????
?? ?3.2 List
?? ??? ?(1)MQ
????????????????????????
?? ??? ?(2)LPUSH+RPOP
????????????????????????
?? ?3.3 PubSub
?? ??? ?(1)定義
????????????????????????
?? ??? ?(2)常見命令
????????????????????????
?? ??? ?(3)優缺點
????????????????????????
?? ?3.4 Stream
?? ??? ?XREAD讀取消息
????????????????
? ? ??
?