Redis & Memchached 之间的相似之处:
Memcached/Redis 两者都提供基于内存的、键-值数据存储,尽管Redis更准确的说是结构化数据存储。Redis是内存中的结构化数据存储器,用于数据库、缓存、消息代理。两者(Memcached/Redis)都属于数据管理方案中的NoSQL家族,都是基于键-值存储的。它们都在内存中保存数据,当然使它们作为缓存层特别有用。
截至今日,Memcached提供的每项主要功能及其优势,都是Redis功能和特性的子集。任何用例中可能使用Memcached的地方都可以对等的使用Redis。它们都是闪电般快速的高速缓存。Memcached提供的只是Redis拥有功能的冰山一角
Memcached是一个基于易失性内存的键-值存储器。Redis一样可以做到(跟Memcached做得一样好),但是它还是一个结构化数据服务器。
Redis & Memchached 之间的不同之处:
比较 | Redis | Memcached |
---|---|---|
线程上 | 是单线程的 | 是多线程的 |
数据结构 | string list set hash zset | 只支持key value |
实际应用 | 适合处理高流量的网站 | 不但能处理高流量的读,还能处理繁重的写入 |
网友评论