了解一下 Redis
Redis 是一個(gè)開(kāi)源、支持網(wǎng)絡(luò)、基于內(nèi)存、鍵值對(duì)的 Key-Value 數(shù)據(jù)庫(kù),使用 ANSI C 編寫(xiě),并提供多種語(yǔ)言的 API ,它幾乎沒(méi)有上手難度,只需要幾分鐘我們就能完成安裝工作,并讓它開(kāi)始與應(yīng)用程序順暢協(xié)作。換句話來(lái)說(shuō),只需投入一小部分時(shí)間與精力,大家就能獲得立竿見(jiàn)影且效果極佳的性能表現(xiàn)提升,就是說(shuō)它是一個(gè)非常簡(jiǎn)單緩存解決方案。它支持存儲(chǔ)的 Value 類(lèi)型不僅限于字符串,支持主從同步,數(shù)據(jù)持久化等等,大家都認(rèn)為 Redis 是最流行的 Key-Value 存儲(chǔ)數(shù)據(jù)庫(kù),肯定有人問(wèn) Memcached 呢?
Redis VS Memcached
首先我剛?cè)?DB-Engines.com 的數(shù)據(jù)庫(kù)排行中看了一下,Redis 排行第九,Key-value store
第一位;Memcached 排行二十三,Key-value store
第二位。這當(dāng)然不能說(shuō)明什么了。
Redis 支持更多的數(shù)據(jù)類(lèi)型,包括:String、Hash、List、Set;Memcached 僅支持一種 String 數(shù)據(jù)類(lèi)型。
Redis 通過(guò)
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式