1,memcached 单个key 大小是1M,新版本是2M。
2,单个redis的大小是512M
3,memcached是一个多线程缓存服务器,而redis 是一个单线程服务器
4,memcached数据不能持久化,断电后数据会丢失
5,redis使数据持久化,其使用RDB机制和AOF机制进行数据的持久化
6,memcached不支持集群,它的多服务器情况是在addServer的时候,由客户端使用hash的方式 ,分配至指定的服务器上,
7,redis 支持集群,最后有16个库,memcached 没有库的概念。
8,redis支持更多的数据类型,而memcached只有键值对key-value,
9,redis在使用的时候,还可以单作队列服务器使用。还支持消息订阅(聊天室,消息推送)。
10,redis内部实现的是数据字典。
11,redis 默认的端口号6379,memcached默认端口号: 11211
Redis 支持的数据类型
String , hash ,list ,set ,zset
Memcached支持的数据类型
String :key-value