memcached redis 本质区别是功能多少


功能:

1.memcached

   数据类型比较单一,数据淘汰策略单一,功能简单

   

2.redis

   数据类型比较全面, 数据淘汰策略比较多,功能较强

   有持久化能力,可以持久存储少量数据(数据量不会大于本机内存)

   注明:redis属于memcached的功能增加版

性能:

这2个组件主要使用内存来工作,所以吞吐量较大,延时较低

做缓存时,性能差别不大;不过如果开启redis持久化,会影响性能

使用场景:

1.memcached

   缓存
   集中式内存(也可以说是内存数据库)
2.redis
   缓存
   集中式内存(也可以说是内存数据库)
   持久化少量数据