摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 前两篇文章对Redis主从复制和主从切换的知识点进行了介绍,但是也很明显的有一点小弊端: 需要定时进行主从复制会影响Redis性能。 主节点宕机后,从所有从节点选择进行主从切换。主从切换的过程中非服务不可用。 阅读全文
posted @ 2019-10-11 17:51 逆月翎 阅读(3344) 评论(0) 推荐(2) 编辑
摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 Redis主从复制实际上就是将主Redis节点的数据,复制到其他从Redis节点去进行存储,当主节点因为出现异常宕机后,如何将从节点切换成主节点继续提供服务呢?Redis主从切换主要分为以下两种方式:手动切换以 阅读全文
posted @ 2019-10-11 17:43 逆月翎 阅读(10978) 评论(0) 推荐(0) 编辑
摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 上一篇讲到了Redis的持久化机制,有RDB快照持久化以及AOF日志持久化。Redis的持久化机制保证了Redis即使服务重启,也可以将硬盘中已经持久化的数据进行恢复,持久化机制保证了Redis持久化过程即使出 阅读全文
posted @ 2019-10-11 17:27 逆月翎 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 上一篇主要针对Redis的内存淘汰机制以及Redis容易引发的三大问题:缓存击穿、缓存穿透以及缓存雪崩进行了详细的讲解以及提供了业界常用的解决方案。本篇主要讲讲Redis的持久化机制,Redis受开发者欢迎的一 阅读全文
posted @ 2019-10-11 17:20 逆月翎 阅读(262) 评论(0) 推荐(1) 编辑
摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 上篇文章谈到了Redis分布式锁,实际上就是为了解释为什么做缓存采用Redis而不使用map/guava。缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map /guava 实现的是本地缓存,最 阅读全文
posted @ 2019-10-11 17:06 逆月翎 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 可能谈到保持Redis与Mysql双库的数据一致性,可能很多人最先想到的方案就是读请求和写请求串行化,串到一个内存队列里去。但是这个方案有着一个致命的缺点:读请求和写请求串行化会导致系统的吞吐量大幅度降低,需要 阅读全文
posted @ 2019-10-11 17:01 逆月翎 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 在实际项目开发中经常会遇到这样一个业务场景:如果同一台机器有多个线程抢夺同一个共享资源,同一个线程多次执行会出现异常,这种情况下就会出现非线程安全。我们解决方法通常使用锁来解决。但是如果有多台机器呢?这时候我们 阅读全文
posted @ 2019-10-09 16:06 逆月翎 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 上一篇文章有提到,Redis中使用最频繁的有5种数据类型:String、List、Hash、Set、SortSet。上一篇文章只是单纯介绍了下这5种数据类型使用到的指令以及常用场景,本篇文章会谈谈5种数据类型的 阅读全文
posted @ 2019-09-25 17:38 逆月翎 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 实际项目开发中现在无法逃避的一个问题就是缓存问题,而缓存问题也是面试必问知识点之一,如果面试官好一点可能会简单的问你二八定律或者热数据和冷数据,但是如果问的深入一点可能就会问到缓存更新、降级、预热、雪崩、穿透等 阅读全文
posted @ 2019-09-25 15:41 逆月翎 阅读(1673) 评论(0) 推荐(0) 编辑
摘要: 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 redis是一个key value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)和hash(哈希类型)。这 阅读全文
posted @ 2019-09-25 11:28 逆月翎 阅读(759) 评论(1) 推荐(1) 编辑