Redis类似于增强版的Memcached,但它不仅支持简单的k/v数据,还包括list、set、zset和hash等数据结构。Redis支持数据备份,采用master-slave模式进行数据备份,同时支持数据持久化,可将内存中的数据保存在磁盘上,在重启后可以重新加载使用。相比之下,Memcached适用于动态系统中减轻数据库负载,提高性能,适合多读少写、大数据量的场景,如人人网大量查询用户信息、好友信息、文章信息等。而Redis更适用于对读写效率和数据处理业务复杂性有较高要求、对安全性要求较高的系统,如新浪微博的计数和微博发布部分系统。