redis与memcache比较:
1.存储类型: memcached所有的值均是简单的字符串,而redis具有string,list,set,sorted
set,hash等类型;
2.持久化:
memcache数据是存储到内存里面,一旦断电,或重启,则数据丢失。redis数据也是存储到内存里面的,但是可以持久化,周期性的把数据给保存到硬盘里面,导致重启,或断电不会丢失数据;
3.数据量:
memcahce一个键存储的数据最大是1M,而redis的一个键值,存储的最大数据量是1G的数据量(string类型512M)。
4.灾难恢复: memcache挂掉后,数据不可恢复;
redis数据丢失后可以通过aof恢复;
Redis支持数据的备份,即master-slave模式的数据备份。