第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mySQL里有2000w數(shù)據(jù),redis中只存20w的數(shù)據(jù),如何保證redis中的數(shù)據(jù)都是熱點(diǎn)數(shù)據(jù)?

mySQL里有2000w數(shù)據(jù),redis中只存20w的數(shù)據(jù),如何保證redis中的數(shù)據(jù)都是熱點(diǎn)數(shù)據(jù)?

溫溫醬 2018-07-26 18:18:54
mySQL里有2000w數(shù)據(jù),redis中只存20w的數(shù)據(jù),如何保證redis中的數(shù)據(jù)都是熱點(diǎn)數(shù)據(jù)?
查看完整描述

2 回答

?
慕神8447489

TA貢獻(xiàn)1780條經(jīng)驗 獲得超1個贊

問題是什么數(shù)據(jù)?

比如用戶數(shù)據(jù)。數(shù)據(jù)庫有2000w條。
活躍用戶:
redis sortSet里 放兩天內(nèi)(為方便取一天內(nèi)活躍用戶)登錄過的用戶,登錄一次ZADD一次,如set已存在則覆蓋其分?jǐn)?shù)(登錄時間)。鍵:login:users,值:分?jǐn)?shù) 時間戳、value userid。設(shè)置一個周期任務(wù),比如每天03:00:00點(diǎn)刪除sort set中前一天3點(diǎn)前的數(shù)據(jù)(保證set不無序增長、留近一天內(nèi)活躍用戶)。

取時,拿到當(dāng)前時間戳(int 10位),再減1天就可按分?jǐn)?shù)范圍取過去24h活躍用戶。


查看完整回答
反對 回復(fù) 2018-07-30
?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗 獲得超8個贊

以 @ybak 的答案為基礎(chǔ),我說一個比較簡單實用的方案。

限定 Redis 占用的內(nèi)存,Redis 會根據(jù)自身數(shù)據(jù)淘汰策略,加載熱數(shù)據(jù)到內(nèi)存。
所以,計算一下 20W 數(shù)據(jù)大約占用的內(nèi)存,然后設(shè)置一下 Redis 內(nèi)存限制即可。


查看完整回答
反對 回復(fù) 2018-07-30
  • 2 回答
  • 0 關(guān)注
  • 2980 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號