業務場景
集團公司共具有12000名員工,內部OA系統中具有700多個角色,3000多個業務操作,23000多種數據,每位員工具有一個或多個角色,如何快速進行業務操作的權限校驗?
解決方案
- 依賴set集合數據不重復的特征,依賴set集合hash存儲結構特征完成數據過濾與快速查詢
- 根據用戶id獲取用戶所有角色
- 根據用戶所有角色獲取用戶所有操作權限放入set集合
- 根據用戶所有角色獲取用戶所有數據全選放入set集合
建議redis只是提供基礎數據,不提供校驗結果
Trips 10:
- redis應用於同類型不重復數據的合並操作