亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

redis - 新浪微博里的共同好友的查找是如何實現的

瀏覽:93日期:2022-06-25 18:03:02

問題描述

今天看了一個老視頻:http://v.youku.com/v_show/id_XMzM3NjgzMjY4.html里面說到這個問題“A關注了B,B也關注A,要得到兩個人的共同好友,好友取交集。如果A是一個粉絲有3000萬的大V,而B是粉絲只有1000的屌絲,要找出他們的共同好友,應該怎么做?”視頻看完了,我卻米有找到答案。大家幫忙分析下。

首先得是redis,第二,得合理,不能用戶查看的時候等待個四五秒。

問題解答

回答1:

這個計算過程不是一次http操作就行的,而且也不是能夠立即計算出來,除非灰常NB的算法工程師和數據工程師。這些東西都是在后臺慢慢計算,不然那些數據挖掘工程師靠什么吃飯,當有計算出結果的時候就開始向你推送,這個時候就能夠體現服務器端用靜態語言并且常駐內存的好處了。

回答2:

看了一下視頻,人家說的很清楚了:預先計算。(從10分30秒開始看)就是關注(插入數據)的時候,就計算一下。

回答3:

利用redis的sets很容易。例:user:1:fans [2,3,4] //關注用戶1的粉絲user:1:follows [2,5,7,8] //用戶1關注的

user:2:fans [1,3,4] //關注用戶2的粉絲user:2:follows [1,7,8] //用戶2關注的

用戶1登陸的時候,取一下user:1:fans與user:1:follow的交集,能得到好友關系,那取一下user:1:follows與user:2:follows的交集,是不是就能得到共同關注的用戶?剩余的交集差集相信不用我說,你應該也會了吧

標簽: 微博
相關文章:
主站蜘蛛池模板: 一级欧美视频 | 亚洲精品99久久久久久 | 国产91会所洗浴女技师按摩 | 视频在线一区二区三区 | 免费成人一级片 | 日韩三级视频在线 | 男人天堂1024| 国产亚洲精品线观看77 | 国产欧美日韩在线视频 | 日本 国产 欧美 | 国内主播福利视频在线观看 | 毛片在线视频在线播放 | 亚洲欧美日韩精品久久亚洲区色播 | 美国三级在线 | 青青草国产一区二区三区 | 中国japanesevideo乱 | 韩国巨胸女三级视频网 | 国产乱弄视频在线观看 | 两性午夜视频 | 免费一级肉体全黄毛片高清 | 99久久国产免费中文无字幕 | 欧美成 人h版在线观看 | 久久毛片免费看 | 在线综合亚洲欧美自拍 | 美女一级毛片免费看看 | 欧美一级毛片欧美一级无片 | 亚洲国产日韩欧美一区二区三区 | 欧美jizzhd精品欧美另类 | 久久国产国内精品对话对白 | 欧美性色黄大片一级毛片视频 | 两性免费视频 | 国产在线精品一区二区 | 亚洲国产精品一区二区九九 | 国产欧美精品一区二区三区 | 欧美一区二区三区免费不卡 | 亚洲自拍另类 | 久久久久久久久性潮 | 国产成人不卡亚洲精品91 | 日本一级特黄大一片免 | 99视频在线免费 | 欧美毛片日韩一级在线 |