Redis与Memcached的区别
2018-04-07 21:29
323 查看
Memcached : 1.很早出现的NoSql数据库
2. 数据都在内存中,一般不支持持久化
3.支持简单的key-value模式,不支持枚举,不支持复制
4.Memcache支持多核多线程
5. Memcached本身并不支持分布式,只能采用客户端实现分布式存储
6.Memcached挂掉后,数据不可恢复
7.Memcached支持保存视频,音频,图片等资源
Redis : 1.几乎覆盖了Memcached的绝大数功能
2.数据都在内存中,支持持久化,主要用作备份恢复。master-slave主从同步
3.Redis提供了事务,原子性。采用单线程+多路IO复用技术
4.Redis除了支持简单的key-value模式,还支持多种数据结构的存储,比如:list,set,hash,zset等。
5.Redis虽然不支持视频,音频等资源,但可以使资源以流的形式写入数据库,然后再反序列化根据需求展示出来
6.Redis集群管理服务器端构建分布存储。一般在linux服务器环境下
Memcached和Redis一般是作为缓存数据库辅助持久化的数据库
2. 数据都在内存中,一般不支持持久化
3.支持简单的key-value模式,不支持枚举,不支持复制
4.Memcache支持多核多线程
5. Memcached本身并不支持分布式,只能采用客户端实现分布式存储
6.Memcached挂掉后,数据不可恢复
7.Memcached支持保存视频,音频,图片等资源
Redis : 1.几乎覆盖了Memcached的绝大数功能
2.数据都在内存中,支持持久化,主要用作备份恢复。master-slave主从同步
3.Redis提供了事务,原子性。采用单线程+多路IO复用技术
4.Redis除了支持简单的key-value模式,还支持多种数据结构的存储,比如:list,set,hash,zset等。
5.Redis虽然不支持视频,音频等资源,但可以使资源以流的形式写入数据库,然后再反序列化根据需求展示出来
6.Redis集群管理服务器端构建分布存储。一般在linux服务器环境下
Memcached和Redis一般是作为缓存数据库辅助持久化的数据库
相关文章推荐
- Redis与Memcached的区别
- Redis和Memcached的区别和选型
- 浅谈一下缓存策略以及memcached 、redis区别
- redis和memcached的区别
- Redis与Memcached的区别
- 也谈谈 Redis 和 Memcached 的区别
- Redis与Memcached的区别
- Redis与Memcached的区别
- Memcached, Redis, MongoDB区别
- redis 和memcached区别
- (转)Redis与Memcached的区别
- redis和memcached的区别
- redis和memcached的区别(总结)
- Redis与Memcached的区别
- Redis与Memcached的区别
- Redis与Memcached的区别
- Redis与Memcached的区别
- 好好耕耘 redis和memcached的区别
- Redis与Memcached的区别
- 【转】细谈Redis和Memcached的区别