天天看點

redis和memcached的差別

1、Redis和Memcache都是将資料存放在記憶體中,都是記憶體資料庫。不過memcache還可用于緩存其他東西,例如圖檔、視訊等等;

2、Redis不僅僅支援簡單的k/v類型的資料,同時還提供list,set,hash等資料結構的存儲;

4、過期政策--memcache在set時就指定,例如set key1 0 0 8,即永不過期。Redis可以通過例如expire 設定,例如expire name 10;

5、分布式--設定memcache叢集,利用magent做一主多從;redis可以做一主多從。都可以一主一從;

6、存儲資料安全--memcache挂掉後,資料沒了;redis可以定期儲存到磁盤(持久化);

8、Redis支援資料的備份,即master-slave模式的資料備份;

本文轉自 北冥有大魚  51CTO部落格,原文連結:http://blog.51cto.com/lyw168/1957300,如需轉載請自行聯系原作者