亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

redis - 新浪微博里的共同好友的查找是如何實現(xiàn)的

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

問題描述

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

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

問題解答

回答1:

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

回答2:

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

回答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的交集,是不是就能得到共同關注的用戶?剩余的交集差集相信不用我說,你應該也會了吧

標簽: 微博
相關文章:
主站蜘蛛池模板: 日本做爰免费大片视频 | 国产国产成人久久精品杨幂 | 最新国产精品久久精品 | 欧美成人在线影院 | 999国产一区二区三区四区 | 国自产精品手机在线视频香蕉 | 国产精品免费_区二区三区观看 | 大陆国语自产精品视频在 | 成人蜜桃视频网站网址 | 秀人网福利视频在线观看 | 日本888 xxxx| 国产亚洲一区二区在线观看 | 国产精品久久久久网站 | 久久青草18免费观看网站 | 国产色视频在线观看免费 | 亚洲久久久久 | 久久久男女野外野战 | 九九99热久久精品在线6手机 | 亚洲精品一区二区三区r | 国产色婷婷| 久久久www成人免费精品 | 日本一级毛一级毛片短视频 | 久久亚洲国产成人亚 | 久久精品国产亚洲麻豆小说 | 瑟妃19禁福利视频在线看mp4 | 亚洲国产一区二区三区最新 | 精品三级内地国产在线观看 | 日韩一区二区三区免费 | 4388x17亚洲最大成人网 | 激情一区二区三区成人 | 免费在线观看色 | 一区二区亚洲精品 | 天天拍天天色 | 日韩欧美国产一区二区三区四区 | 国产日韩在线观看视频网站 | 亚洲美女毛片 | 欧美在线视频一区二区三区 | 日日麻批视频 | 国产免费网站看v片元遮挡 国产免费自拍 | 性潮高免费视频免费看 | 国产精品国产亚洲精品不卡 |