ICode9

精准搜索请尝试: 精确搜索
  • Redis系列4:高可用之Sentinel(哨兵模式)2022-07-28 15:04:21

    Redis系列1:深刻理解高性能Redis的本质 Redis系列2:数据持久化提高可用性 Redis系列3:高可用之主从架构 1 背景 从第三篇 Redis系列3:高可用之主从架构 ,我们知道,为Redis配置主从模式,可以大幅度的提高Redis服务的可用性,减少甚至避免Redis服务发生宕机的可能。 它有如下能力: 故障隔离和

  • @DS("slave") 多数据源兼容事务问题解决方案2022-07-28 13:31:49

    SpringBoot项目中用到多数据源,在方法上又必须加事务处理,此时可以对使用了@DS的方法或类添加@Transactional并添加事务隔离级别 举例: 1、这是一个方法,方法内需要实现多数据源查询  2、在该方法中判断查询哪一个数据源:  3、此时可以将slave数据源的service类添加 @Transactio

  • Canal-1.1.4部署安装2022-07-26 23:31:15

    官方源码GitHub:https://github.com/alibaba/canal 一、canal工作原理 canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议 MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal ) canal 解析 binary log 对象(原始为 byte

  • 04第二章:03_集群搭建理论2022-07-24 18:03:50

    一、集群 二、数据复制与刷盘策略 复制策略 复制策略是 Broker 的 Master 与 Slave 间的数据同步方式。分为同步复制与异步复制: 同步复制:消息写入 master 后,master 会等待 slave 同步数据成功后才向 producer 返回成功 ACK 异步复制:消息写入 master 后,master 立即向 producer

  • 主从同步-mysql2022-07-24 01:34:29

    目录MySQL主从同步机制MySQL主从同步的作用实现MySQL主从复制需要进行的配置:前期准备主服务器配置从服务器配置报错处理 MySQL主从同步机制 MYSQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL

  • Mycat学习笔记2022-07-23 14:31:11

    1.安装 下载安装包 资源地址:http://dl.mycat.org.cn/2.0/  1.安装程序包:http://dl.mycat.org.cn/2.0/install-template/mycat2-install-template-1.21.zip 2.Jar包:http://dl.mycat.org.cn/2.0/1.21-release/mycat2-1.21-release-jar-with-dependencies.jar 将jar包拷贝进安

  • 006 搭建主从2022-07-21 22:32:01

      /* 目录: 一: 概念 二: 查看IP 三: 修改配置 1 主配置 2 从配置 四: 数据操作 1 ubuntu测试 2 python测试 */   一: 概念 1 数据统计: 网站的读写比率是10:1。 2 通过主从配置可以实现读写分离。master用来写数据,slave用

  • 020_MySQL主从复制2022-07-18 00:35:05

    目录安装MySQLMySQL主从复制概述主从复制的优点实现读写分离的前提Replication的原理前提是作为主服务器角色的数据库服务器必须开启二进制日志MySQL主从复制配置Master节点配置 /etc/my.cnf (master节点执行)Slave节点配置 /etc/my.cnf (slave节点执行)在master服务器授权slave服

  • 【读写分离】提升读写性能一小步2022-07-13 08:02:20

    概述 读和写所有压力都由一台数据库承担,压力大。数据库服务器磁盘损坏则数据丢失,单点故障 MySQL主从复制 介绍 MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的三进制日志功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的

  • docker配置redis主从2022-07-13 00:36:42

      一、获取镜像 docker pull redis:6.0.8   二、创建对应的master和slave的配置文件 2.1 下载对应版本的配置文件http://download.redis.io/releases/ 2.2 分别修改master和slave的配置文件  配置 master #bind 127.0.0.1 #如果bind选项为空的话,则允许所有来自于可用网

  • 6.7 MySQL主从同步机制2022-07-12 16:03:19

    异步复制 默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志爱发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器发生故障时,有可能从服务器没有街道主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚

  • mysql 主从同步2022-07-10 18:00:40

    一、主从数据库都新建一个用户如mysync 1、创建新用户:mysync 密码:Abc123,限制IP段登录,并且只对testsync数据库有增删改查权限 CREATE USER 'mysync'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Abc123'; grant select,insert,update,delete on testsync.* to 'mysyn

  • mycat 集群双主双从2022-07-09 16:01:45

    数据库主从备从搭建参考:《mysql主备从》 mycat安装参考:《安装mycat2》   ip端口     8066 mycat   3307 master 主 3308 slave 从 3309 master01 备 3310 slave01 从 进入master、slave、slave01创建用户,作为数据源连接使用 CREATE USER 'mycat'@'%' IDENTIF

  • mysql 主备从2022-07-08 18:31:06

    创建mysql服务 ip端口   192.168.153.19:3307 master 192.168.153.19:3308 slave 192.168.153.19:3309 master01 192.168.153.19:3310 slave01 # docker 拉取mysql镜像 docker pull mysql:5.7 # 宿主机创建文件夹 mkdir /data/docker/mysql-master/{conf,data,lo

  • Redis主从架构2022-07-07 23:03:47

    搭建主从架构 为什么要搭建主从集群呢? 因为使用redis的场景大多都是 ”读多写少“,为了提高读操作的并发能力,需要配置多台redis从节点,接收读操作请求。 主节点主要负责写操作。 主节点接收写操作,更新redis中数据后,需要及时同步到其他从节点。保证客户端读取到redis集群中任意一

  • 记一次jenkins 升级问题2022-07-06 01:34:07

    问题比较简单,主要是关于jdk 问题的,因为系统的jdk 都是基于rpm 构建的openjdk,而且项目构建需要使用openjdkjenkins 安装也是基于rpm 包的(jdk8),但是因为2.357 必须使用jdk 11 或者17了,但是因为构建节点(slave)使用的jdk8 (必须使用)所以升级之后jenkins 出现问题了 故障现象 jenkins 起

  • Redis主从复制2022-07-04 09:01:06

    Redis主从复制 概念 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点?>>> (master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。 默认情况下,每台Redis服务器都是主节点; 且一个

  • docker部署mysql主从2022-07-03 19:03:50

      1.拉取mysql镜像:docker pull mysql:5.7   2.启动两个mysql容器,分别设置一个宿主机对外和3306端口的映射端口,即外部访问内部容器mysql 3306时暴露的端口 主库: docker run -p 3339:3306 --name main_mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 从库: docker run -p 3340:

  • Linux下安装配置redis详细教程,并配置哨兵模式,redis配置文件中文详解2022-07-03 17:34:28

    redis版本为redis-3.2.12,使用工具将安装包上传到data目录。   在data目录下创建文件夹redis,将redis安装在此目录。   第一步:解压。   cd data tar -zxvf redis-3.2.12.tar.gz   第二步:安装,PREFIX=/data/redis用来设置安装目录。   cd redis-3.2.12/ make make install

  • stop slave卡住--事务的事件没有复制完整2022-07-01 00:00:52

    在文章stop slave卡住,初步介绍了stop slave的问题现象以及一些原因。 以及文章stop slave 卡住模拟--大事务场景中,介绍了大事务场景中,stop slave的模拟。 本文介绍另外一种情况:一个事务的事件没有完整复制到从库。 此时在从库事务已经开始执行,并且在等待事务的其他事件,但由于主库

  • win10搭建mysql主从复制(单台机器)2022-06-29 01:31:07

    找了好多文章,都是多台机器,而且写的博客实在看不下去,无奈。 环境: mysql5.5 win10 主机和从机都是在win10下面的一个目录下。 另外:如果是从没有安装过mysql的可以直接参考这个,因为他是用头到尾安装的。 我的mysql是早就安装过的,所以操作步骤上有一些区别,经过摸索,算是成功。 步骤

  • mysql8.0.28主从配置2022-06-28 15:06:04

    1.首先确认两台mysql木有问题 2.新增主节点(192.168.5.130)中配置: #主从同步配置binlog log-bin=/var/lib/mysql/mysql-bin server-id=1001 3.重启: systemctl restart mysqld 4.验证:         5.在Master库创建一个具有指定库数据复制权限的用户,slave库在访问数据连接时,

  • jmeter-分布式压测,聚合报告吞吐量显示不正常,太低。2022-06-27 14:04:50

    场景:当一台负载机无法满足高并发,此时就需要做分布式。发现分布式的聚合报告吞吐量指标显示异常,低到1/min 原因1: master,和slave负载机服务器时间不同步导致 解决办法: 将master和slave负载机系统时间进行同步 原因2: 当你配置了多个远程jmeter服务器,但只启动一个,jmeter不够聪明就知

  • i.MX RT1010的I2C Slave时钟延展功能小记2022-06-26 12:32:07

    最近客户在使用i.MX RT1010的I2C作为从机设备与主机通讯,使用了时钟延展的功能(clock stretching)。在开发过程中遇到了一些小烦恼和小细节,在此呢,也写下一篇文档予以总结。什么是时钟延展首先,简单介绍一下什么是时钟延展。时钟延展是指从机通过将SCL拉低以暂停数据传输的一个过程,在暂

  • redis学习(八)之redis的主从复制2022-06-24 10:32:35

    Redis的主从复制 是什么 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 能干嘛 读写分离,性能扩展 容灾快速恢复 具体操作:主从复制 1、创建myredis文件夹2、复制redis.conf配置文件到文件夹中3、配置一主多从,创建三个配置文件创

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有