ICode9

精准搜索请尝试: 精确搜索
  • Redis集群的三种模式2021-12-20 18:05:07

    Redis是什么 Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性: ·         基于内存运行,性能高效 ·         支持分布式,理论上可以无限扩展 ·   

  • zabbix监控mysql主从状态2021-12-17 10:00:22

    目录一.简介二.脚本配置三.图形操作 一.简介 主要监控主从的状态、同步延迟补数,如果发生主从断开将会报警,这会非常有用。 模板下载 注意: 如果mysql是源码安装,而且是环境变量的mysql命令,需要将脚本里mysql写成绝对路径 二.脚本配置 1.创建获取脚本 vim mysql-slave.sh #!/bin/bash

  • 简谈数据库分库分表2021-12-15 09:01:03

    为何分表 当一张表的数据达到千万级时甚至亿级时,查询一次所花的时间会变多,如果有联合查询的话可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 大数据量并且访问频繁的表,将其分为若干个表:        比如对于某些网站平台的数据库表,数据量很大,这种能预估出

  • 解决jenkins 命令行中启动节点连接失败的方法2021-12-14 22:01:11

    jenkins初始化配置后,登录地址为http://localhost:8080,因此在启动slave节点的命令行中的url也是http://localhost:8080,但是这个地址在slave主机上是不能访问的,也是导致slave节点以命令行启动时报错的原因 那么我们可以试一下在系统配置中将Jenkins URL改成本机固定IP地址+端口号

  • Mongodb集群调研2021-12-14 17:33:59

    目录一.高可用集群的解决方案二.MongoDB的高可用集群配置三.Mongo集群实现高可用方式详解四.Sharding分片技术 一.高可用集群的解决方案 高可用性即HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。 计

  • show_slave_status参数详解2021-12-14 14:01:12

    #这个是指slave 连接到master的状态 #当前在等待主发送事件 Slave_IO_State: Waiting for master to send event #master地址 Master_Host: 192.168.1.10 #master的同步账号 Master_User: sync #master端口 Master_Port: 3306 # Connect_Retry: 60 #I/O线程当前正在读取的主

  • 主从数据库同步问题:Relay log read failure: Could not parse relay log event entry.2021-12-14 11:03:11

    主从数据库同步问题:Relay log read failure: Could not parse relay log event entry. 解决 mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event

  • MySQL 8.0主从(Master-Slave)配置2021-12-13 11:01:51

    版权声明:转载请注明出处,谢谢配合。 https://blog.csdn.net/zyhlwzy/article/details/80569422 MySQL 主从复制的方式有多种,本文主要演示基于基于日志(binlog)的主从复制方式。 MySQL 主从复制(也称 A/B 复制) 的原理 Master将数据改变记录到二进制日志(binary log)中,也就是

  • Redis哨兵模式原理剖析,监控、选主,java工程师面试2021-12-12 12:34:28

    1.状态感知 ====== 哨兵启动后只指定了master的地址,要想知道整个集群中完整的拓扑关系怎么做呢? 哨兵每隔10秒会向每个master节点发送 info 命令, info 命令返回的信息中,包含了主从拓扑关系,其中包括每个slave的地址和端口号。有了这些信息后,哨兵就会记住这些节点的拓扑信

  • 多实例部署在一台服务器2021-12-07 11:31:31

    搭建数据库 1)解压二进制包 tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ 2)命名二进制包,附上版本号mv mysql-5.7.30-linux-glibc2.12-x86_64 mysql-5730 3)编辑对应端口的参数配置文件vi /etc/my3307.cnf 4)创建对应的数据目录mkdir -p /data/slave_mysql/{

  • MySQL主从2021-12-06 23:32:28

    MySQL基于二进制日志文件进行数据复制。         一台MySQL数据库启用二进制日志后,该数据库会作为Master,将所有操作都会以“事件”的方式记录到二进制文件中,其他数据库作为Slave服务器,通过一个I/O线程与Master服务器保持通信,并监听Master的二进制日志文件变化,如果文件发

  • 漫话Redis源码之二十六2021-12-05 21:58:55

    这里不需要重点看,主要看下cancelReplicationHandshake就行: #include "server.h" #include "cluster.h" #include "bio.h" #include <sys/time.h> #include <unistd.h> #include <fcntl.h> #include <sys/socket.h> #include <s

  • 第八章 Redis-6.0版本配置文件详解2021-12-02 17:37:25

    配置文件原文地址:https://raw.githubusercontent.com/redis/redis/6.0/redis.conf [root@staging config]# vim redis.conf # 1.如果要配置跟内存大小相关的参数是可以这样配置: # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 10241024 bytes # 1g =>

  • Mysql_安装2021-12-01 20:31:26

    方式一 查看系统中挂载的低版本安装包 rpm -qa | grep -i mysql 卸载低版本 rpm -e mysql-5.1.71 --nodeps 安装mysql依赖包 yum -y install libaio.so.l libgcc_s.so.l yum update libstdc++-... 安装客户端 rpm -ivh Mysql-client.....rpm 安装服务端 rpm -ivh Mysql-

  • 数据库技术---(一)MySQL2021-11-30 19:34:35

    1、Mysql的编译安装 软件下载地址:MySQL :: Developer Zonehttps://dev.mysql.com/ 安装编译工具: yum install cmake -y yum install -y gcc-c++ 安装依赖包: yum install -y boost yum install -y bison yum install -y ncurses-devel yum install -y ncurses  编译安装: ##boost

  • MySQL搭建高可靠主从复制2021-11-30 11:34:41

    开启binlog log_bin=/data/binlog/mysql/bin binlog_format = row 开启GTID gtid-mode=on enforce-gtid-consistency=true 开启半同步复制(为了方便做高可用主从都配置) #加载插件 INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so'; INSTALL PLUGIN rpl_semi_syn

  • Redis之哨兵模式2021-11-29 11:02:37

    当我们搭建一个主从复制时,master宕机之后我们需要选取一个新的master,用于解决这个问题的策略就是哨兵模式 哨兵模式简介: 哨兵(sentinel)是一个分布式文件系统,用于对主从结构中的每一台服务器进行监控,当出现故障时通过投票机制选出新的master并将所有slave连接到新的master 哨兵

  • 十三、 MySQL主从同步2021-11-27 01:03:19

    目录准备实验环境 准备实验环境 主机名 主机IP xx admin 192.168.4.9 客户端 node1 192.168.4.11 Master节点 node2 192.168.4.12 node3 192.168.4.13 node4 192.168.4.14 node5 192.168.4.15 准备实验环境 1. 创建5台node节点 2. 使用scp命令将安装包

  • 基于STM32的0.96寸OLED显示屏显示数据2021-11-26 22:33:02

    文章目录 一、了解SPI(串行外设接口)二、使用0.96寸OLED显示;屏显示数据 一、了解SPI(串行外设接口) 1.SPI的定义 SPI(Serial Peripheral Interface)就是串行外围设备接口。 SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚。SPI 是一个环

  • Redis 手把手教程(3/3) - Redis集群及常见企业级解决方案2021-11-26 16:59:21

    1. Redis集群 1.1 主从复制 1.1.1 简介 主从复制即将master中的数据即时,有效的复制到slave中。一个master可以拥有多个slave,一个slave只对应一个master。 职责 master: 写数据 执行写操作时,将出现变化的数据自动同步到slave 读数据(可忽略)slave: 读数据 写数据(禁止) 单机redis

  • hadoop集群datanode界面只显示一个2021-11-26 13:31:23

     因为slave机的配置文件是直接从master机里复制过去的,所以VERSION文件里的内容都一样    不同机器的clusterID都一样。 解决方法: 把slave机里的VERSION删掉,重启  

  • MySql8 Docker 读写分离2021-11-23 13:01:20

    一、主服务器配置 1.创建主服务器所需目录mkdir -p /data/docker/mysql/master/cnfmkdir -p /data/docker/mysql/master/data 2.定义主服务器配置文件vim /data/docker/mysql/master/cnf/mysql.cnf [mysqld]## 设置server_id,注意要唯一server-id=1## 开启binloglog-bin=mysql-bin

  • MySQL主从复制-基于binlog2021-11-22 23:02:51

    文章目录 一、概述软件版本 二、配置主从1.修改配置文件2.构建主从复制 三、异常 一、概述 MySQL进行实时数据同步,不会回放已经执行的导入数据库脚本。所以同步开始前,两端的数据要保持一致。 数据同步: 主从复制(主库挂掉,从库不会自动变为master,应用场景:读写分离)主主复

  • modbus是什么玩意儿的 C#实现ModbusRTU读取线圈状态功能0x012021-11-22 16:30:38

    MODBUS 的基本分类: 通过串口传输:Modbus RTU / Modbus ASCII 通过网口传输:Modbus TCP / Modbus UDP Modbus RTU: 功能码: 0x01 读线圈状态0x02 读输入线圈(只读)0x03 读保持型寄存器0x04 读输入寄存器 存储区分成四个寄存器: 线圈状态(可读可写)输入线圈(只读)保持型寄存器(可读可写)输入

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

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

ICode9版权所有