1、Redis是内存中的非关系数据库,memcached分布式内存对象缓存系统,能在内存中做缓存。
2、memcache仅支持简单的k/v类型的数据,Redis同时还提供list,set,hash等数据结构的存储。
3、redis支持数据的持久化,数据丢失后可以通过恢复
4、redis具有发布订阅、主从复制、磁盘持久性、存储过程等额外功能
5、Memcache在多线程服务器具有额外性能
有持久化需求或者对数据结构和处理有高级要求的应用,选择redis,其他简单的key/value存储,选择memcache。