缓存技术比拼:Redis与Memcached的同与不同

网友投稿 586 2023-04-28

缓存技术比拼:Redis与Memcached的同与不同

缓存技术比拼:Redis与Memcached的同与不同

Redis在表面上看与Memcached存在诸多共同点,但二者却又有着很大区别。

特性说明

内存内: Redis将键值存储在主内存中,旨在加快读取与写入速度。复制: Redis支持主-从复制。相关数据访问可由从节点实现,而写入则可由主节点执行。复制过程具备可扩展性与可用性。如果任一从节点发生故障,其它从节点则继续提供数据访问支持。数据结构: Redis不仅存储字符串,同时亦包含列表、集、散列以及排序集等。虚拟内存: Redis利用RAM作为内存内存储机制。不过在RAM存储过程中,其实际使用虚拟内存进行数据承载。发布/订阅模式: Redis能够创建发布与订阅频道,各Redis客户端能够订阅任意频道以消费数据,而且订阅任意频道的客户端都能够进行数据发布。数据持久性: Redis会将内存内数据保留在文件系统当中以备定期检索。当Redis节点发生故障时,相关数据可由Redis Data文件进行恢复。

另外还有不少高流量网站已经在使用Redis,其中包括:

Stack OverflowCraigslistRackspacePlugin support for MagentoGitHub

原文标题:Redis vs. Memcached

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:流动的数据怎么做到铁打的安全呢
下一篇:Think Big进入中国 主打开源大数据服务
相关文章