- 都是基于内存(in-memory)存储键值对映射的高性能缓存,彼此性能相差无几。
- redis支持快照(dump)和aof两种方式持久化方式。
- redis支持字符串、链表、集合、有序集合、散列表共5种数据结构,而memcached只能存储字符串。
- redis支持丰富的命令,而memcached只能用APPEND命令将数据添加到已有字符串的末尾。
- redis适合存储结构化的数据,memcached适合任意格式的数据,一般可用来缓存图片、视频等。
- memcached的键最大长度为250字节,值默认最大1M字节。redis键长度最大512M字节。