Redis中Set的使用場景

Set類型特點就是唯一,依靠唯一性,我們可以實現推薦好友,安全提示等功能。

推薦好友

每個人的好友都可以是一個Set集合,通過SINTER可以計算出兩個KEY之間的交集,如果交集大於某個閾值,就可以作爲可能認識的人或者好友進行推薦,當然前提是兩個人並非好友。
由於是陌生人推薦,因此需要計算這個人和其他非好友的所有人之間的好友交集,如果保證性能也是需要考慮的一個問題。

安全提示

這個主要用於羣聊拉人的時候,新人入羣的提示,如果被拉進羣聊的新人除了拉取人之外,和其他羣友都不是好友關係或者跟不超過N個人是好友關係的時候,就可以給一個安全提示。此時用到的是SISMEMBER。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章