redis的高可用--主从复制详解
[#](#一-主从复制介绍) (一)主从复制介绍 {#一-主从复制介绍} ------------------------------------ 前面所讲的关于redis的操作都属于单机操作,单机操作虽然操作简单,但是处理能力有限,无法高可用。所谓高可用性,就是指当一台服务器宕机的时候,有备用的服务器能顶替上,在单机操作上这是无法实现的,因此就出现了主从复制。 我们把一台服...
51工具盒子
[#](#一-主从复制介绍) (一)主从复制介绍 {#一-主从复制介绍} ------------------------------------ 前面所讲的关于redis的操作都属于单机操作,单机操作虽然操作简单,但是处理能力有限,无法高可用。所谓高可用性,就是指当一台服务器宕机的时候,有备用的服务器能顶替上,在单机操作上这是无法实现的,因此就出现了主从复制。 我们把一台服...
[#](#一-哨兵概述) (一)哨兵概述 {#一-哨兵概述} ------------------------------ 前面我们讲了redis的主从复制,为了实现高可用,会选择一台服务器作为master,多台服务器作为slave。现在有这样一种情况,master宕机了,这时系统会选择一台slave作为master,然后把宕机的master下线,再通知所有slave新的ma...
[#](#一-概述) (一) 概述 {#一-概述} ------------------------- 在前面的博客系列中,我们把redis的基础语法配置等比较详细的讲了一遍,但如果要用现在更多的是集成到spring系列的框架之中,今天我们就来讲解springboot集成redis的方法以及一些注意点。 [#](#二-项目依赖) (二) 项目依赖 {#二-项目依赖} ---...
<h2><a href="#一-缓存穿透-查不到">#</a> (一)缓存穿透(查不到) {#一-缓存穿透-查不到}</h2> <h3><a href="#_1-1-概念">#</a> 1.1 概念 {#_1-1-概念}</h3> <p&...
<p>你好,我是猿java。</p> <p>在面试中,经常会遇到 Redis内存满了该如何处理的问题,其本质是内存淘汰策略。在 Redis中,提供了多种内存淘汰策略,用户可以根据具体应用场景和需求选择合适的策略。这些策略主要用于决定在内存达到上限时,哪些数据应该被移除。这篇文章,我们来深入地分析 Redis的内存淘汰机制。</p>...
<p>你好,我是猿java。</p> <p>在 Redis 中,哈希表是一种常见的数据结构,通常用于存储对象的属性,对于哈希表,最常遇到的是哈希冲突,那么,当 Redis遇到Hash冲突会如何处理?这篇文章,我们将详细介绍Redis如何处理哈希冲突,并探讨其性能和实现细节。</p> <h1>Redis中的哈希表实现 {...
<p>你好,我是猿java。</p> <p>Redis 作为 NoSQL 的典型代表,一直是以单线程性能高著称,但是在 Redis 6 中,官方推出了多线程的功能,那么,Redis6 的多线程到底该如何理解?为什么官方要引进多线程呢?这篇文章,我们来聊一聊。</p> <h1>引入背景 {#引入背景}</h1>...
<p>redis安装 jenkins上有测试环境- 查看版本</p> <h3>1.2 Redis服务安装部署</h3> <h4>1.2.1 缓存服务安装部署</h4> <p>缓存服务下载解压:</p> <pre><code>cd /usr/local/ wg...
<p>方法: 就是关闭 公网访问端口, 配置强密码</p> <p><a href="https://www.cnblogs.com/859630097com/p/15753252.html">redis被攻击,导致redis连接不上,RDB异常解决方案 - 赶星而至 - 博客园 (cnblogs.com)<...
(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is confi...