Set類型特點就是唯一,依靠唯一性,我們可以實現推薦好友,安全提示等功能。
推薦好友
每個人的好友都可以是一個Set集合,通過SINTER可以計算出兩個KEY之間的交集,如果交集大於某個閾值,就可以作爲可能認識的人或者好友進行推薦,當然前提是兩個人並非好友。
由於是陌生人推薦,因此需要計算這個人和其他非好友的所有人之間的好友交集,如果保證性能也是需要考慮的一個問題。
安全提示
這個主要用於羣聊拉人的時候,新人入羣的提示,如果被拉進羣聊的新人除了拉取人之外,和其他羣友都不是好友關係或者跟不超過N個人是好友關係的時候,就可以給一個安全提示。此時用到的是SISMEMBER。