美文网首页
redis与memcached对比

redis与memcached对比

作者: wanghonglin | 来源:发表于2018-07-20 21:44 被阅读0次

    1:redis 支持数据持久化,memcached不支持
    2:redis支持String,List,Hash,Set, Sorted Set数据结构,memcached只支持Key/value数据结构。redis还支持很多功能,比如发布订阅,队列,管道,事物(比较弱),排行榜,bitMap,计数器等强大的功能。
    3:对于List操作,redis的List和Set允许用户之间添加和删除元素, memcached必须提供append命令来管理列表元素。
    4:使用redis不仅可以使代码变得更简单,更易懂,更易维护,还可以使代码允许的更快(因为用户不需要通过读取数据库来更新数据)
    5:redis聚合数据可以是整数或者浮点型,memcached只能是整数。
    6:redis支持读写分离,主从复制。memcached本身没有数据冗余机制。
    7:redis在服务器宕机下启动速度比memcached慢。
    8:Memcache 在并发场景下,用cas保证一致性。 redis事物支持比较弱。
    9:Memcache是多线程,redis是单线程。
    10:Memcache 值不能大于1MB,redis不能大于1GB

    相关文章

      网友评论

          本文标题:redis与memcached对比

          本文链接:https://www.haomeiwen.com/subject/qjmqmftx.html