zoukankan      html  css  js  c++  java
  • redis和memcache的区别

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,
    包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)

    区别:
    Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。
    虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘。
    过期策略 Memcache的过期设置比较方便
    分布式 都是分布式
    存储数据安全--memcache挂掉后,数据没了;redis可以定期保存到磁盘(持久化)
    灾难恢复--memcache挂掉后,数据不可恢复; redis数据丢失后可以通过aof恢复


    主要区别就是应用场景
    redis:数据量较小的更性能操作和运算上
    memcache:用于在动态系统中减少数据库负载,提升性能;做缓存,提高性能(适合读多写少,对于数据量比较大,可以采用sharding)

    memcache的存储效率比redis高

  • 相关阅读:
    APP测试
    Pycharm+Rf框架的自动化
    Robot Framework框架做UI自动化测试的介绍
    python-元组
    python-list一些用法
    [Python]之列表list
    接口测试用例(安全测试)
    cookie与session机制
    接口测试与网络通讯原理
    简单常用的SQL命令
  • 原文地址:https://www.cnblogs.com/lovekingly/p/4334515.html
Copyright © 2011-2022 走看看