作者: 我没有三颗心脏一、分布式锁简介锁 是一种用来解决多个执行线程 访问共享资源 错误或数据不一致问题的工具。如果 把一台服务器比作一个房子,那么 线程就好比里面的住户,当他们想要共同访问一个共享资源,例如厕所的时候,如果厕所门上没有锁...更甚者厕所没装门...这是会出原则性的问题的..       装上了锁,大家用起来就安心多了,本质也就是 同一时间只允许一个住户使用。而随着互联网世界的发展            
                
         
            
            
            
            主从复制 
  Reids支持集群的架构,集群的节点有主节点和从节点之分。主节点叫master,从节点叫slave,slave会通过复制的技术,自动同步master的数据。 主从复制配置 只需要在配置文件里面添加一行配置就可以了。例如一主多从,186是主节点,在每个slave节点的redis.conf配置文件增加一行。replicaof 192.168.44.186 6379从节点启            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 09:18:36
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、主从复制存在的问题       一旦主节点出现故障, 需要手动将一个从节点晋升为主节点, 同时需要修改应用方的主节点地址, 还需要命令其他从节点去复制新的主节点, 整个过程都需要人工干预。二、高可用 redis sentinel1、概述:        Redis            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-23 15:44:33
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录11.1、概念11.2、环境配置11.3、一主二从11.3.1、细节11.3.2、复制原理11.3.3、层层链路11.3.4、谋朝篡位11.4、哨兵模式11.4.1、概述11.4.2、测试11.4.3、优劣11.4.4、哨兵模式的全部配置 11.1、概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-12 01:49:34
                            
                                229阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录概念环境配置一主二从配置测试复制原理哨兵模式概述测试哨兵模式全部配置  概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower) ; 数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。默认情况下,每台redis服务器都是主节点,且一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-22 18:08:19
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是redis主从复制新建起的redis默认是主节点,可以通过设置slaveof ip:port,成为某个主节点的从节点。主节点写入新数据后,把数据备份到从节点,使得主从节点拥有在某一时刻相同的数据。从节点存在的意义,当主节点发生故障时,通过哨兵机制,从节点升级为主节点继续为系统提供服务。在非常注重性能的系统,主节点可以考虑不做持久化操作,而是交给从节点去做,这样可以减轻主节点压力。主从节点可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 11:35:46
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Redis集群模式1.主从模式,单台服务器即可,无高可用,为1主2从方式 主节点可读写,从节点只读,数据会从主节点同步至从节点2.cluster模式 3.0以上版本支持 Redis Cluster基本架构:Redis Cluster中有多个主节点,每个主节点都负责进行数据读写操作,并且每个节点之间会进行通信。 保证高可用,每个主节点都至少有一个从节点,当主节点故障,Cluster会按照规则实现主备            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 17:59:45
                            
                                1373阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.redis慢查询1)slowlog-log-slower-than
    设定慢查询记录阙值,单位是微妙
 2)slowlog-max-len 
    设定慢查询日志最多放多少条慢查询日志,比如=100,最多放100条,如果有新的就会覆盖最开始的一条
 3)可以使用config set slowlog-log-slower-than来设定 ,并通过config rewrite写入到配置文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-16 21:42:25
                            
                                14阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、Redis主从复制1、Redis主从复制的概念2、Redis主从复制的作用3、Redis主从复制的流程4、Redis主从复制的搭建1、环境配置2、安装Redis(所有主机)3、修改Master节点Redis配置文件4、修改Slave节点Redis配置文件5、验证主从效果二、Redis 哨兵模式1、哨兵模式的原理2、哨兵模式的作用3、哨兵模式的结构4、哨兵模式的搭建1、环境配置2、修改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 22:35:36
                            
                                17阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            集群的作用集群,即Redis Cluster,是Redis 3.0开始引入的分布式存储方案。集群由多个节点(Node)组成,Redis的数据分布在这些节点中。集群中的节点分为主节点和从节点:只有主节点负责读写请求和集群信息的维护;从节点只进行主节点数据和状态信息的复制。集群的作用,可以归纳为两点:1、数据分区:数据分区(或称数据分片)是集群最核心的功能。集群将数据分散到多个节点,一方面突破了Red            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 15:41:00
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Redis cluster 集群节点维护集群运行时间长久之后,难免由于硬件故障、网络规划、 业务增长等原因对已有集群进行相应的调整, 比如增加 Redis node 节点、 减少节点、 节点迁移、更换服务器等。增加节点和删除节点会涉及到已有的槽位重新分配及数据迁移。动态添加master节点增加 Redis node 节点,需要与之前的 Redis node 版本相同、配置一致,然后分别启动两台 R            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 07:34:57
                            
                                126阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Redis详解(五)——主从复制面临问题机器故障。我们部署到一台 Redis 服务器,当发生机器故障时,需要迁移到另外一台服务器并且要保证数据是同步的。而数据是最重要的,如果你不在乎,基本上也就不会使用 Redis 了。容量瓶颈。当我们有需求需要扩容 Redis 内存时,从 16G 的内存升到 64G,单机肯定是满足不了。当然,你可以重新买个 128G 的新机器。解决办法要实现分布式数据库的更大的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 19:52:33
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              
   
   redis 主从复制的问题 
   
   Redis主从复制可将主节点数据同步给从节点,从节点此时有两个作用: 
   
   1,一旦主节点宕机,从节点作为主节点的备份可以随时顶上来。 
   
   2,扩展主节点的读能力,分担主节点读压力。 
   
   问题: 
   
   1,一旦主节点宕机,从节点晋升成主节点,同时需要修改应用方的主            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 19:41:41
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、初识主从复制1、概念2、作用3、为什么使用集群二、环境配置三、启动集群四、一主二从配置五、使用规则 一、初识主从复制1、概念 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master/Leader),后者称为从节点(Slave/Follower), 数据的复制是单向的!只能由主节点复制到从节点(主节点以写为主、从节点以读为主)。默认情况下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-07 21:35:18
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Redis的复制解决了单点问题,但主节点若出现故障,则要人工干预进行故障转移。先看看1主2从(master,slave-1和slave-2)的Redis主从模式下,如何进行故障转移的。1. 主节点发生故障后,客户端连接主节点失败,两个从节点与主节点连接失败造成复制中断。2. 需要选出一个从节点(slave-1),对其执行slaveof no one命令使其成为新的主节点(new-master)。3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 10:28:53
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题:我们已经部署好了redis,并且能启动一个redis,实现数据的读写,为什么还要学习redis集群?答:(1)单个redis存在不稳定性。当redis服务宕机了,就没有可用的服务了。(2)单个redis的读写能力是有限的。总结:redis集群是为了强化redis的读写能力。 如何学习redis集群说明:(1)redis集群中,每一个redis称之为一个节点。(2)redis集群中,有两种类型            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 16:04:09
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Redis 的一些东西什么是Redis为什么用Redis性能优秀数据类型丰富stringhashlistsetsorted set怎么用Redis使用Redis可能会遇到的问题缓存异常 什么是RedisRedis是一种Not-only-SQL的数据库,是用C语言编写的key-value型的内存数据库,可以用来缓存,做数据库,做消息中间件等。为什么用RedisRedis 优势① 性能优秀:数据在内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 06:02:35
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录主从同步主从同步的优点主从同步的缺点哨兵模式哨兵工作原理哨兵模式优缺点集群服务 随着业务的不断发展,单机 Redis 的性能已经不能满⾜我们的需求了,此时我们需要将单机 Redis 扩展 为多机服务主从同步主从同步也叫做主从复制, 是提高Redis服务的基础, 也是多机运行中最基础的一个, 主要把存储数据的节点叫做主节点, 把其他通过复制主节点的数据的副本节点叫做从节点在Redis中一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 19:54:40
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天做redis主从集群 单节点就废弃不用了  写个博客 记录一下单节点的用法此案例经过实际考验,当初使用spring-data-redis是因为当交易量达到一小时30万笔左右时,jedis的连接池直接嵌入spring中老是有丢失连接和拿不到连接的错误,后来整合完之后,就没有了类似情况,这个还是蛮好用的1 spring-redis.xml<?xml version="1.0" en            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 11:16:30
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nosql:非关系型数据库分表分库 + 水平拆分 + mysql集群:在Memcached的高速缓存,Mysql主从复制、读写分离的基础上,由于MyISAM使用表锁,高并发Mysql应用开始使用InnoDB引擎代替MyISAM。现如今分表分库 + 水平拆分 + mysql集群 已经成为解决缓解写压力和数据增长的问题的热门技术。NoSQL用于超大规模数据的存储。这些类型的数据存储不需要固定的模式,无            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 22:12:58
                            
                                54阅读
                            
                                                                             
                 
                
                                
                    