性能相差不大
Redis在2.0版本之后增加了自己的VM特性,突破物理内存的限制,
Memcache可以修改最大可用内存,采用LRU算法。
Redis,依赖客户端来实现分布式读写,
Memcache本身没有数据冗余机制,
Redis支持(快照,AOF),依赖快照进行持久化,aof增强了可靠性的同时,对性能有所影响。
Memcache不支持持久化,通常做缓存,提升性能;
Memcache在并发场景下,用cas保持一致性,redis事务支持比较弱,只能保证事务中的每个操作连续执行,
Redis支持多种类的数据累心。
Redis用于数据量较小的高性能操作和运算上,
Memcache用于在动态系统中减少数据库负载,提升性能;适合做缓存,提高性能。
网友评论