文章詳情頁(yè)
web服務(wù)器 - app后端是否需要redis緩存用戶常用數(shù)據(jù)
瀏覽:96日期:2023-08-24 18:37:20
問題描述
app客戶端每次獲取用戶的數(shù)據(jù),例如:圖像、好友列表、個(gè)性簽名之類的信息,是每次直接讀取數(shù)據(jù)庫(kù)還是把用戶個(gè)人信息緩存到redis中?
剛轉(zhuǎn)app后端,遇到一些問題不是很清楚,請(qǐng)大神來(lái)指導(dǎo)。
問題解答
回答1:經(jīng)常讀,不常改的數(shù)據(jù)可以放緩存里實(shí)效性要求高的數(shù)據(jù)需要在更新數(shù)據(jù)庫(kù)的同時(shí)更新緩存,要求不高的就讓緩存過(guò)期策略自己去折騰
回答2:我習(xí)慣存入緩存里面, 但是記得修改用戶信息的時(shí)候要修改緩存里面的數(shù)據(jù)
回答3:這不是應(yīng)該先看接口訪問速度然后再?zèng)Q定是不是有必要加緩存嗎?你表優(yōu)化的夠好,接口夠快還用啥緩存。
標(biāo)簽:
web
相關(guān)文章:
1. javascript - vscode alt+shift+f 格式化js代碼,通不過(guò)eslint的代碼風(fēng)格檢查怎么辦。。。2. javascript - [js]為什么畫布里不出現(xiàn)圖片呢?在線等3. java - 如何寫一個(gè)intellij-idea插件,實(shí)現(xiàn)編譯時(shí)修改源代碼的目的4. javascript - 如何將一個(gè)div始終固定在某個(gè)位置;無(wú)論屏幕和分辨率怎么變化;div位置始終不變5. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標(biāo)?6. java 中Long 類型如何轉(zhuǎn)換成Double?7. javascript - 有什么比較好的網(wǎng)頁(yè)版shell前端組件?8. html - vue項(xiàng)目中用到了elementUI問題9. html5 - 有可以一次性把所有 css外部樣式轉(zhuǎn)為html標(biāo)簽內(nèi)style=" "的方法嗎?10. javascript - 求解答:實(shí)例對(duì)象調(diào)用constructor,此時(shí)constructor內(nèi)的this的指向?
排行榜

熱門標(biāo)簽