08 2023 档案

摘要:## 1、前言 Redis作为一款高性能的缓存数据库,为许多应用提供了快速的数据访问和存储能力。然而,在使用Redis时,我们不可避免地会面对一些常见的问题,如缓存雪崩、缓存穿透和缓存击穿。本文将深入探讨这些问题的本质,以及针对这些问题的解决方案。 ## 2、缓存雪崩 ### 2.1、问题描述 * 阅读全文
posted @ 2023-08-28 13:45 夕阳醉了 阅读(719) 评论(1) 推荐(1) 编辑
摘要:在分布式系统中,实现对共享资源的安全访问是一个关键问题。Redis作为一种高性能的内存数据库,提供了多种方式来实现分布式锁,以解决多个节点之间对共享资源的并发访问问题。 本文将介绍五种Redis分布式锁的解决方案及其原理、应用场景以及Java代码的实现步骤。 ## 1、SETNX `SETNX`(S 阅读全文
posted @ 2023-08-08 15:58 夕阳醉了 阅读(644) 评论(0) 推荐(2) 编辑
摘要:前面文章我们介绍了Redis的主从模式是一种在Redis中实现高可用性的方式,但也存在一些缺点。 ## 1、主从模式缺点 * **写入单点故障:**在主从模式中,写入操作只能在主节点进行,如果主节点宕机,写入将无法执行。虽然可以通过升级从节点为主节点来解决,但这会增加故障切换的复杂性。 * **写入 阅读全文
posted @ 2023-08-07 15:27 夕阳醉了 阅读(503) 评论(0) 推荐(1) 编辑
摘要:在前面的文章中介绍了Redis的主从复制,但主从复制存在一定的缺陷。如果Master节点宕机,因为不具备自动恢复功能,需要人工干预,那么在这个干预过程中Redis将不可用。 为了解决这一问题,Redis官方推荐一种高可用方案:哨兵模式(Sentinel)。 ## 1、什么是哨兵模式? 哨兵模式是Re 阅读全文
posted @ 2023-08-04 09:30 夕阳醉了 阅读(591) 评论(3) 推荐(1) 编辑
摘要:[toc] ## 1、概念 主从复制是Redis的一项重要特性,用于将一个Redis服务器(Master主节点)的数据复制到其他Redis服务器(Slave从节点),以实现数据的高可用性和读写分离。数据的复制是单向的,只能由主节点到从节点。 ![](https://img2023.cnblogs.c 阅读全文
posted @ 2023-08-03 12:17 夕阳醉了 阅读(653) 评论(0) 推荐(2) 编辑
摘要:## 1、引言 Redis作为一种高性能的内存数据存储系统,常被用作缓存、会话存储、消息队列等多种应用场景。然而,由于其数据存储在内存中,一旦发生意外或服务器重启,数据就会丢失。为了保障数据的持久性和安全性。 Redis提供了多种持久化方案: * RDB(Redis DataBase):按指定的时间 阅读全文
posted @ 2023-08-02 10:19 夕阳醉了 阅读(757) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示