Redis主从复制在开始实现redis的高可用之前,首先来学习一下如何实现redis的主从复制,毕竟高可用也会依赖主从复制的技术。Redis的主从复制,可以实现一个主节点master可以有多个从节点slave节点,一个slave节点也可以作为下面很多从节点的主节点,类似于mysql的级联复制。Redis的主从复制策略是通过其持久化的rdb文件来实现的,其过程是先dump出rdb文件,将rdb文件传            
                
         
            
            
            
            ## Redisson 多租户
### 什么是 Redisson
Redisson 是一个用于 Java 的 Redis 客户端,提供了丰富和易于使用的接口,以便在 Java 中使用 Redis 数据库。Redisson 支持在 Java 中使用各种数据结构,如 Map、Set、List、Queue、Deque、Lock、Semaphore、ReadWriteLock、BitSet、Hyper            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-05 06:33:46
                            
                                228阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、场景:类与类之间的消息通信,例如创建一个对象前后做拦截,日志等等相应的事件处理。二、事件监听步骤(1)自定义事件继承ApplicationEvent抽象类(2)自定义事件监听器,一般实现ApplicationListener接口,传入自定义事件类(3)配置监听器,启动时,需要把监听器加入到spring容器中(见实现方式)(4)事件发布三、实现方式1、手动方式 --> 调用SpringBo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-28 00:09:58
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             1 Spring Cloud简述及简单入门实例
1.1 概述Spring Cloud基于Spring Boot,提供了多个组件来帮助企业进行微服务系统建设;它提供的主要功能有:服务注册中心/服务注册/服务调用/负载均衡/断路器等;一般情况下它都是使用已有的开源软件,在其基础上按Spring Boot的理念来进行封装,简化各种个组件的调用以及各个组件之间的交互。1.2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-06 11:54:47
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言一、Bean 的完整生命周期编辑二、Bean 的生命周期验证示例一:三、Bean的单例与多例模式Bean的初始化过程Bean的单例与多例模式测试: 单例模式与多例模式的区别总结:前言        Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 10:43:32
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如果想实现分布式锁请看上一篇文章【这样写redission分布式锁才优雅】上一篇文章留了一个小尾巴,redission的lock方法是会阻塞的,具有一定的风险,如果获取锁的线程一直不释放锁或者占用锁时间过长,那么其他线程只能一直等待,造成资源浪费甚至死锁如果有心之人发现你的方法存在阻塞,有可能利用这个进行DOS攻击,造成服务器瘫痪我们翻开lock方法的源码,有这么一个注释:/**
     * A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 11:04:54
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录Redis 事务Redis 事务命令DISCARDEXECMULTIUNWATCHWATCH key [key ...]实例 Redis 事务Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-02 10:48:17
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            顾名思义,子流程是一个包含其他活动、网关、事件等的活动,这些活动本身形成了一个流程,该流程是更大流程的一部分。使用子流程确实有一些限制:一个子流程只能有一个none类型的启动事件,不允许有其他类型的启动事件。一个子流程必须至少有一个结束事件。(请注意,BPMN 2.0 规范允许在子流程中省略开始和结束事件,但当前的 Activiti 实现不支持这一点。)顺序流(顺序流是流程的两个元素之间的连接器,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-16 11:00:44
                            
                                136阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在项目中有子流程和多实例的需求,总结如下: 一、子流程子流程分为两种:CallActivity(调用任务)SubProcess(子流程)由于调用任务能将子任务分离开来,能够分别显示单独的流程图,实际在项目中用到更多的是调用任务,这里我们主要介绍调用任务:  调用任务的流程图如下:  父流程图1  子流程图2图1中我们有一个普通的任务task1和一个调用任务,图2是图1调用任务要调用的流程,只有一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-13 20:33:29
                            
                                465阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录第1章 实践环境介绍和前期规划1.1 操作系统的基本环境1.2 操作系统的基本优化1.3 Redis部署前期规划1.4 Redis软件安装部署第2章 Redis 6379实例部署[基于RDB持久化]2.1 Redis 6379实例部署步骤2.2 Redis 6379实例启停脚本2.3 Redis 6379实例连接方式2.4 看看Redis 6379是啥角色2.5 RDB持久化相关知识总结            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 14:36:23
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MYSQL多实例,就是在同一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MYSQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务。mysql多实例共用一套MYSQL安装程序,使用不同的my.cnf配置文件,启动程序,数据文件。每个实例都是各自独立的。MYSQL多实例的特点:优点:最大化有效的利用服务器资源,当单个服务器资源有剩余时,可以充分利用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-28 21:43:25
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、复制redis.conf配置文件到指定目录 2、修改配置文件内容(有密码的得修改密码) 3、启动(指定配置文件启动)redis-server    /home/ypladmin/redis/redis-6322/redis.conf &4、查看端口netstat -lntup|grep 63225、连接测试(端口起来了不能连看地址限制)             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 13:21:18
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            802.1S多实例生成树MSTP: RSTP和STP都存在了一个缺陷,即由于局域网内所有的VLAN共享一棵生成树,链路被阻塞后将不承载任何流量,造成带宽浪费,因此无法在VLAN间实现数据流量的负载均衡,还有可能造成部分VLAN的报文无法转发。MSTP(Multiple Spanning Tree Protocol)基于实例进行负载分担,解决了RSTP链路带宽浪费的问题。Region-configu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-04 09:09:21
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             本文目录如下:1.Redis简介2.RDB(Redis DataBase)3.AOF(Append Only File)3.1.是什么3.2.AOF配置文件3.3.注意事项3.4.配置位置3.5.APPEND ONLY MODE追加3.6.AOF启动/修复/恢复3.7.Rewrite3.8.优势3.9.劣势3.10.总结 注意: 撰写本文目的主要是为了给自己做一个备忘录,如果你学过Redis并且            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-14 11:15:44
                            
                                13阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、OpenGL是什么?OpenGL本身并不是一个API(Application Programming Interface,应用程序编程接口),仅仅是一个由Khronos组织制定并维护的规范;OpenGL规范严格规定了每个函数该如何执行,以及它们的输出值,至于函数内部是如何实现的,将由OpenGL库的开发者(通常为显卡生产商)自行决定;由于OpenGL的大多数实现是由显卡厂商编写的,当产生一个b            
                
         
            
            
            
            8.13和8.14的keepalived配置文件8.13上的如下:[robin@lb8-ha13 keepalived]$ pwd/etc/keepalived[robin@lb8-ha13 keepalived]$ lskeepalived.conf  scripts[robin@lb8-ha13 keepalived]$ cd scripts/[robin@lb8-ha13 scri            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-04-09 16:44:21
                            
                                2680阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL多实例mkdir /datamkdir /data/3306mkdir /data/3307mkdir /data/3307/datamkdir /data/3306/data# vim /data/3306/my.cnf[client]port = 3306socket = /data/3306/mysql.sock[mysql][mysqld]user = mysqlport = 3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-04-15 18:53:39
                            
                                488阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1.1 什么是MySQL多实例?  简单地说,MySQL多实例就是在一台服务器上同时开启多个不同的服务端口(如:3306/3307)同时运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。 这些MySQL多实例共用一套MySQL安装程序,使用不同的my.cnf(也可以相同)配置文件、启动程序(也可以相同)和数据文件。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-08-06 16:24:20
                            
                                765阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL多实例的部署            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-07 08:58:52
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OSPF(Open Shortest Path First)是一种用于路由选择的动态路由协议,在计算机网络领域被广泛应用。随着网络规模的不断扩大和网络拓扑的复杂性增加,传统的单实例OSPF已经无法满足需求,因此引入了OSPF多实例的概念。
OSPF多实例是指在同一设备上运行多个独立的OSPF进程,每个进程具有独立的路由表和拓扑数据库。这样可以实现不同网络域的隔离和管理,提高网络的稳定性和安全性。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-07 12:24:45
                            
                                157阅读