了解一下 Redis

Redis 是一個開源、支持網(wǎng)絡、基于內(nèi)存、鍵值對的 Key-Value 數(shù)據(jù)庫,使用 ANSI C 編寫,并提供多種語言的 API ,它幾乎沒有上手難度,只需要幾分鐘我們就能完成安裝工作,并讓它開始與應用程序順暢協(xié)作。換句話來說,只需投入一小部分時間與精力,大家就能獲得立竿見影且效果極佳的性能表現(xiàn)提升,就是說它是一個非常簡單緩存解決方案。它支持存儲的 Value 類型不僅限于字符串,支持主從同步,數(shù)據(jù)持久化等等,大家都認為 Redis 是最流行的 Key-Value 存儲數(shù)據(jù)庫,肯定有人問 Memcached 呢?

Redis VS Memcached

首先我剛去 DB-Engines.com 的數(shù)據(jù)庫排行中看了一下,Redis 排行第九,Key-value store第一位;Memcached 排行二十三,Key-value store第二位。這當然不能說明什么了。

Redis 支持更多的數(shù)據(jù)類型,包括:String、Hash、List、Set;Memcached 僅支持一種 String 數(shù)據(jù)類型。
Redis 通過 

網(wǎng)友評論