1.布隆過濾器 我們平時(shí)刷今日頭條,今日頭條會(huì)給我們推薦新的內(nèi)容,它每次推薦時(shí)要去重,去掉那些已經(jīng)看過的內(nèi)容。問題來了,如何實(shí)現(xiàn)推送去重呢? 下意識(shí)會(huì)想到,我們?cè)跀?shù)據(jù)庫里記錄...
IP屬地:江蘇
1.布隆過濾器 我們平時(shí)刷今日頭條,今日頭條會(huì)給我們推薦新的內(nèi)容,它每次推薦時(shí)要去重,去掉那些已經(jīng)看過的內(nèi)容。問題來了,如何實(shí)現(xiàn)推送去重呢? 下意識(shí)會(huì)想到,我們?cè)跀?shù)據(jù)庫里記錄...
HyperLogLog 假設(shè)有個(gè)千萬日活的統(tǒng)計(jì)系統(tǒng),需要統(tǒng)計(jì)系統(tǒng)每天的UV。如果是你的話你該怎么設(shè)計(jì)? 如果統(tǒng)計(jì) PV 那非常好辦,使用string的incr就搞定了。 但是...
Redis 有 5 種基礎(chǔ)數(shù)據(jù)結(jié)構(gòu),分別為:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。 Redis 所有...
1.八股文帶你吊打面試官之Redis 我們很多小伙伴平時(shí)會(huì)看很多面試八股文,但是經(jīng)常遇到一個(gè)問題,結(jié)論是知道了,但是面試官繼續(xù)深剖,問我們底層實(shí)現(xiàn),這時(shí)我們懵圈了,因此我專門...
1.八股文帶你吊打面試官之MySQL 我們很多小伙伴平時(shí)會(huì)看很多面試八股文,但是經(jīng)常遇到一個(gè)問題,結(jié)論是知道了,但是面試官繼續(xù)深剖,問我們底層實(shí)現(xiàn),這時(shí)我們懵圈了,因此我專門...