數(shù)據(jù)類型
Redis
字符串溜族、鏈表、集合垦沉、有序集合斩祭、哈希表等多種數(shù)據(jù)類型、事物乡话、消息訂閱與發(fā)布等高級功能摧玫。支持豐富的數(shù)據(jù)類型,使用起來更加自由靈活~
KVDB
字符串绑青、圖片诬像,存放類型簡單的數(shù)據(jù),如好友關(guān)系等闸婴。
讀寫方式
Redis
數(shù)據(jù)全部保存在內(nèi)存中坏挠,周期性寫入磁盤。異步讀寫邪乍,速度超級快降狠,至少是KVDB的20倍。使用之后瞬間提速庇楞,對速度與性能要求極高的應(yīng)用可以考慮使用榜配。
KVDB
完備的刷寫機(jī)制,保證數(shù)據(jù)存儲吕晌,更加穩(wěn)定蛋褥。
存儲容量
Redis
存儲容量是固定的256M、512M睛驳、1G烙心,容量大小固定膜廊,可以自己選擇超過容量后的刪除策略。
KVDB
巨大存儲容量淫茵,支持100G的存儲空間爪瓜,可支持1,000,000,000條記錄,幾乎隨心所欲的大容量~
使用場景
Redis
Redis的角色更像是一個緩沖匙瘪,在系統(tǒng)出現(xiàn)瓶頸的時候钥勋,依托高性能解決瓶頸×咎Γ可以做數(shù)據(jù)庫算灸、緩存和消息中間件
- 排行榜應(yīng)用
- 計數(shù)器應(yīng)用
- 數(shù)據(jù)去重應(yīng)用
- 消息發(fā)布、訂閱系統(tǒng)
- 需要頻繁讀寫的數(shù)據(jù)
- 作為數(shù)據(jù)持久化的緩沖驻啤,解決數(shù)據(jù)庫的寫入瓶頸
- 依托于Redis的超高性能菲驴,讓系統(tǒng)的性能瓶頸問題迎刃而解
KVDB
KVDB在整個系統(tǒng)中的角色偏向于和MySQL一樣,屬于數(shù)據(jù)永久數(shù)據(jù)庫存儲
- 全表掃描
- 范圍查找
- Key-Valve數(shù)據(jù)庫
- 社交應(yīng)用
- 地圖應(yīng)用