Redis常問的面試

1.Memcache與Redis的區(qū)別

首先Memcache:代碼類似于Hash;

  • 只支持簡單的數(shù)據(jù)類型 String
  • 不支持?jǐn)?shù)據(jù)的持久化存儲
  • 不支持主從模式
  • 不支持分片模式 (大量的數(shù)據(jù)分發(fā)到不同的主機(jī)之中)

2.海量數(shù)據(jù)之中查詢某一固定的前綴Key

scan cursor [match pattern] [Count count]
scan 0 match k1* count 10  # 前十條獲取以k1開頭的key
scan 11534 match k1* count 10 #迭代查詢以下所有的key

3.大量的key同時過期的注意事項(xiàng)

集中過期,會導(dǎo)致大量的清除key的時候,很耗時間,導(dǎo)致出現(xiàn)短暫的卡頓現(xiàn)象
** 解決方式:**在設(shè)置key的過期時間的時候,給每一個key加上隨機(jī)數(shù),讓他們均勻一些

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容