memcache和redis的區別?


1 Redis Memcache 都是將數據存放在內存中,都是內存數據庫。不過 memcache 還可用於緩存其他東西,例如圖片、視頻等等。  
2 Redis 不僅僅支持簡單的 k/v 類型的數據,同時還提供 list set hash 等數據結構的存儲。  
3 、虛擬內存 –Redis 當物理內存用完時,可以將一些很久沒用到的 value 交換到磁盤  
4 、過期策略 –memcache set 時就指定,例如 set key1 0 0 8, 即永不過期。 Redis 可以通過例如 expire 設定,例如 expire name 10 
5 、分布式 設定 memcache 集群,利用 magent 做一主多從 ;redis 可以做一主多從。都可以一主一從  
6 、存儲數據安全 –memcache 掛掉后,數據沒了; redis 可以定期保存到磁盤(持久化)  
7 、災難恢復 –memcache 掛掉后,數據不可恢復 ; redis 數據丟失后可以通過 aof 恢復  
8 Redis 支持數據的備份,即 master-slave 模式的數據備份。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM