前言 在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G,如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。 生产环境架构图 目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器 ...
分类:
数据库 时间:
2020-07-07 00:31:57
阅读次数:
69
[Redis SAVE 命令用于创建当前数据库的备份。语法redis Save 命令基本语法如下:redis 127.0.0.1:6379> SAVE 实例redis 127.0.0.1:6379> SAVE OK 该命令将在 redis 安装目录中创建dump.rdb文件。恢复数据如果需要恢复数据... ...
分类:
其他好文 时间:
2020-07-06 21:33:37
阅读次数:
71
1.php变量定义 $+变量名 变量名称必须以字母或下划线开头 变量名称不能以数字开头 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _) 变量名称对大小写敏感($y 与 $Y 是两个不同的变量 2.作用域 local(局部)只能在函数内部进行访问 global(全局)只能在函数外部进 ...
分类:
Web程序 时间:
2020-07-06 17:57:22
阅读次数:
83
pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。 序列化目的: 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方; 3、使程序更具维护性。 pickle.dump(obj,file[,protocol]) obj:序列化对象,上面的例子中是一个 ...
分类:
编程语言 时间:
2020-07-06 01:03:21
阅读次数:
130
Java 程序到底是如何执行的? JVM 和操作系统的关系 工程师就相当于铸剑的剑师,JVM 便是剑炉。 JVM 全称 Java Virtual Machine,也就是我们耳熟能详的 Java 虚拟机。它能识别 .class后缀的文件,并且能够解析它的指令,最终调用操作系统上的函数,完成我们想要的操 ...
分类:
其他好文 时间:
2020-07-05 15:52:09
阅读次数:
70
博观而约取,厚积而薄发。 1. 持久化 Redis持久化的方案有两种: 2. RDB持久化 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。默认文件是dump.rdb,存储的是二进制数据 dump.rdb文件数据如下: REDI ...
分类:
其他好文 时间:
2020-07-05 15:50:44
阅读次数:
70
问题描述:执行shell脚本时报错Nosuchfileordirectory,而目录确实是存在的执行shell脚本时报错syntaxerrornearunexpectedtoken`elif‘[root@host1scripts]#bashmysql_full_backup.sh:Nosuchfileordirectory1:!/bin/sh:Nosuchfileordirectory14
分类:
系统相关 时间:
2020-07-05 10:38:32
阅读次数:
76
(array) class Pre1 { private $name = 'aaa' ; private $age = 100; } class Pre2 extends Pre1 { private $name= 'bbb' ; public $age= 111; } var_dump ((arr ...
分类:
编程语言 时间:
2020-07-04 11:58:46
阅读次数:
71
一、序言: 在工作中,由于项目上的一些疑难杂症,想用Windbg来调试一下,所以想深入学习一下Windbg的脱码调试技术。但Windbg只是一个工具,能用和会用差别巨大。苦于理论基础知识不足,所以在学习过程中走了很多弯路,所以想把自己学习的过程记录下来。 二、疑问: Windbg提供了多种调试模式, ...
分类:
Web程序 时间:
2020-07-04 01:04:54
阅读次数:
77
{pc:get sql="select * from phpcms_page where catid=2" num="1"} {loop $data $v} {var_dump($v)} {/loop} {/pc} ...
分类:
Web程序 时间:
2020-07-03 23:00:48
阅读次数:
82