Redis与 Memcache区别

Redis与 Memcache区别

1 , Redis 和 Memcache 都是将数据存放在内存中,都是内存数据库。不过 Memcache 还可用于缓存

其他东西,例如图片、视频等等。

2 , Memcache 仅支持key-value结构的数据类型,Redis不仅仅支持简单的key-value类型的数据,

同时还提供list,set,hash等数据结构的存储。

3 , 虚拟内存– Redis 当物理内存用完时,可以将一些很久没用到的value 交换到磁盘

4 , 分布式–设定 Memcache 集群,利用 magent 做一主多从; Redis 可以做一主多从。都可以一主一从

5 , 存储数据安全– Memcache 挂掉后,数据没了; Redis 可以定期保存到磁盘(持久化,RDB与AOF)

6 , Memcache 的单个value最大 1m , Redis 的单个value最大 512m

7 , 灾难恢复– Memcache 挂掉后,数据不可恢复; Redis 数据丢失后可以通过 aof 恢复

8 , Redis 原生就支持集群模式, Redis3.0 版本中,官方便能支持Cluster模式了, Memcached 没有原生的集群模式,需要依赖客> ## 户端来实现,然后往集群中分片写入数据。

9 , Memcached 网络IO模型是多线程,非阻塞IO复用的网络模型,原型上接近于 nignx 。而 Redis使用单线程的IO复用模型,自> ## 己封装了一个简单的 AeEvent 事件处理框架,主要实现类epoll,kqueue 和 select ,更接近于Apache早期的模式。

在这里插入图片描述

相关推荐

  1. RedisMemcached有什么区别

    2024-03-14 02:36:02       35 阅读
  2. Redismemcache 有什么区别

    2024-03-14 02:36:02       40 阅读
  3. 缓存:Memcache Memcached

    2024-03-14 02:36:02       8 阅读
  4. <span style='color:red;'>Memcached</span>

    Memcached

    2024-03-14 02:36:02      16 阅读
  5. <span style='color:red;'>Memcached</span>

    Memcached

    2024-03-14 02:36:02      19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-14 02:36:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-14 02:36:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-14 02:36:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-14 02:36:02       20 阅读

热门阅读

  1. 2024年PHP伪协议详解

    2024-03-14 02:36:02       21 阅读
  2. 20240313 大模型快讯

    2024-03-14 02:36:02       15 阅读
  3. 树上差分原理

    2024-03-14 02:36:02       18 阅读
  4. [蓝桥杯 2019 省 A] 填空问题 E

    2024-03-14 02:36:02       19 阅读
  5. 【备忘】git常用命令

    2024-03-14 02:36:02       20 阅读
  6. 手動安裝wordpress方法

    2024-03-14 02:36:02       18 阅读
  7. 每日OJ题_哈希表⑤_力扣49. 字母异位词分组

    2024-03-14 02:36:02       19 阅读
  8. JDK8 stream toMap方法介绍

    2024-03-14 02:36:02       26 阅读