240 发简信
IP属地:广东
  • Resize,w 360,h 240
    六、Redis 的缓存异常处理 —— 缓存雪崩、缓存击穿、缓存穿透

    在实际应用 Redis 过程中,如果将 Redis 作为数据库的缓存,经常会遇到这几个问题:缓存雪崩、缓存击穿、缓存穿透等。 缓存雪崩 缓存雪崩...

    2.7 3686 14
  • 五、Redis 的哨兵机制与哨兵集群

    之前提到 Redis 有主从库集群机制,以减轻主库的请求压力,实现 Redis 的高可用性。 并且,我们已经知道,请求的写操作只会在主库上执行,...

    0.1 584 1
  • 四、Redis 的主从集群

    之前提到过,Redis 具有高可靠性,除了数据少丢失,这里还有一层含义,就是 服务尽量少中断。之前提到的 AOF日志和 RDB快照,都是为了实现...

    1.1 283 1
  • 三、Redis 的持久化技术 —— AOF 日志 与 RDB快照

    考虑这样一个场景,当Redis发生异常重启时,Redis 的数据都是存在内存中的,这时该怎么找回来?实际上,Redis 的持久化主要有两大机制实...

    1.1 396 1
  • Resize,w 360,h 240
    二、Redis 高性能的IO模型

    关于 Redis 为什么这么快,除了之前提到的,数据存储在内存、底层数据结构高效以外,还有什么其他原因呢?我们都知道,Redis 是单线程高性能...

    1.1 272 1
  • Resize,w 360,h 240
    一、Redis底层数据结构

    Redis 能以微妙级别的速度,根据 key 找到 value。Redis 为什么能这么快呢? 当然,首先是因为 Redis 将数据都存在了内存...

  • 四、MySQL 的索引

    索引是什么? 索引就是为了提高查询效率,类似于书的目录的东西。 索引的常见模型 索引的实现方式有很多种,这里主要说明三种:哈希表、有序数组和搜索...

  • Resize,w 360,h 240
    三、事务的隔离

    提到事务的,首先会想到事务的 ACID (原子性、一致性、隔离性、持久性)。原子性:事务被视为不可分割的最小单位,只会有成功或失败两个状态,不会...

    0.1 176 2
  • Resize,w 360,h 240
    二、MySQL 的redo log 和 binlog

    一条查询语句的执行过程,一般是经过 连接器、分析器、优化器、执行器,最后到达存储引擎。 那么对于一条 更新的 MySQL 语句,执行流程又是怎样...