存储方式上
Memcached会把数据全部存到内存中,断电后会挂掉,数据不能超过内存大小。
Redis部分数据存在硬盘中,采用RDB和AOF两种持久化方式,保证了数据的持久化。
数据支持类型上
Memcache对数据类型的支持简单,只支持key-value。
而Redis支持5+3种
底层模型不同
Redis直接构建了自己的VM机制
Value大小不同
Redis可达1G,Memcache只有1M
Memcached会把数据全部存到内存中,断电后会挂掉,数据不能超过内存大小。
Redis部分数据存在硬盘中,采用RDB和AOF两种持久化方式,保证了数据的持久化。
Memcache对数据类型的支持简单,只支持key-value。
而Redis支持5+3种
Redis直接构建了自己的VM机制
Redis可达1G,Memcache只有1M