重新理解
文章平均质量分 85
林立可
加点油呢!路还有那么长!
展开
-
【重新理解Mysql】(一)讲 Mysql 和 Redis 如何保证数据一致性
当我们数据库性能有瓶颈时,一般我们使用缓存对热点数据进行分离,减轻数据库压力。当我们引入缓存机制(Redis)的时候,我们业务逻辑就是这样子的:原创 2022-05-10 22:22:16 · 396 阅读 · 0 评论 -
【重新理解Redis】(一) 讲Redis的持久化机制
讲Redis的持久化机制 Redis作为内存键值对数据库,特性之一就是持久化机制。参考关系型数据库(Mysql)的持久化机制,你可以想到他们肯定都是采用类似日志的形式记录数据修改变动,然后系统宕机时,通过重做日志的形式恢复数据。 在Redis的设计哲学中,一切的可靠性操作应尽可能少地侵入redis的设计出发点——快。也就是说,持久化机制应尽可能少地侵入redis主进程能力,这一点也是整个redis学习过程中都应该考虑到的。 Redis主要提供了两种持久化机制: 1,RDB持久化 RDB(Redis Data原创 2022-05-13 12:56:28 · 464 阅读 · 0 评论 -
【重新理解Redis】(二)讲Redis实现分布式锁
微服务架构或分布式场景下,以往基于单机jvm的锁机制失效了,为此我们需要实现分布式锁。分布式锁的思路就是,将锁资源统一存放在一个外部共享系统,各进程实例在这个外部共享系统实现锁的互斥申请。原创 2022-05-21 15:37:01 · 516 阅读 · 0 评论 -
【重新理解通信模型】Reactor 模式在 Redis 和 Kafka 中的应用
每个框架都有自己的通信模型,用于处理网络事件。只是不同的框架依据自身的侧重点,对网络通信的要求和实现方式不一样。原创 2022-05-27 13:41:36 · 676 阅读 · 0 评论