redis裡如何有效率地刪除符合某個字串的所有值
大家讲道理
大家讲道理 2017-04-21 11:17:31
0
2
622

比如在一個db裏,有一堆鍵為topic:xxxxxxuser:xxxxxx的值,而如果我隻想讓所有的user:xxxxxx失效,有什麼辦法嗎?

這是一個很常見的應用場景,比如user:xxxxxx對應的表結構改變了,需要重新緩存,而我不希望影響其他的數據。

我想到的是用KEYS user:*命令來遍曆所有符合條件的數據。但是這個命令太耗資源了,有什麼其它辦法嗎?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(2)
Peter_Zhu

user的所有键的ID應該統一放到一個清單中去管理,這樣就方便讀取了

Peter_Zhu

這種不是應該用一個hash類型保存資料嗎?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板