转
前言
本文中使用到的系统及软件版本
PostgreSQL 10
centos 8
一次性SQL转储
单数据库
PostgreSQL 提供了 pg_dump 实用程序来简化备份单个数据库的过程。
t i p : \color{red}{tip:}tip: 必须以对要备份的数据库具有读取权限的用户身份运行此命令。
以 postgres 用户身份登录:
su - postgres
1
通
pg数据库主从配置实践 一、前期准备 1.1主库准备:1.1.1 结构备份生成结构脚本,通过navicat客户端进行1.1.2 重要表数据备份重要表数据导出sql文件,通过navicat客户端进行 1.2 从库准备:1.2.1 准备1个干净的pg库版本和主库保持一致或者把已有库删除重建。因之前已安装有pg,此次进行重新安装,步骤如下:#删除旧库
yum erase p
转载
2024-05-05 18:27:18
260阅读
1.version指定compose文件的版本号, 有1,2,3个版本,目前最新的是3版本,1版本已经在慢慢弃用,建议使用最新版本,如下命令,指定3版本version: "3"2.services根节点,编排的服务需要写在services下面,如下配置,在services下编排了web服务和nginx服务,web,nginx服务名称可自己定义version: '3'
services:
w
转载
2023-08-04 12:19:30
325阅读
一、PostgreSQL通过WAL日志构建高可靠性原理:PostgrepSQL在数据目录的子目录pg_xlog子目录中维护了一个WAL日志文件,可以把WAL日志备份到另外一台备份服务器,通过重做WAL日志的方式在备服务器上恢复数据(类似Oracle的redo日志)。WAL日志复制到另外一台备份服务器可以有两种方式:1、 WAL日志文件复制此种方式是写完一个WAL日志后,才把WAL日志文件拷贝到备份
一、pm.info对象方法描述结果类型pm.info.eventName输出脚本是在哪个脚本栏中执行的字符串类型pm.info.iteration输出当前运行迭代的次数(从0开始,请求第几次执行)数值类型pm.info.iterationCount输出计划运行的迭代总数(每个请求迭代执行的次数)数值类型pm.info.requestName 返回请求名字符串类型pm.info.reque
转载
2024-03-29 22:24:21
236阅读
可能有的同学会觉得我们已经有了数据库监控,基本的性能分析,这个工作是不是就可以忽略了。监控只是标记状态,出现问题时候它没法帮你处理,还是需要人工介入,而人工介入尽可能全面的信息就是这些元数据了,如果你们已经有了CMDB,那可能会简化很多工作,如果没有,也可以生成一个精简版的,在这个基础上能够故障自愈那就太好了。别着急,一口气吃个大胖子也不现实。  
其实双机热备的配置,在我看来,是有很多坑的,先不说坑的事,先看配置。配置主从服务器(ps:本人是在虚拟机环境配置,Linux版本6.5,mysql版本5.6)主服务器Master:192.168.160.11从服务器Slave :192.168.160.121.主服务器配置1.1为slave创建拥有同步权限的用户登录master的mysql,创建用户:mysql> grant
转载
2024-05-15 11:00:52
98阅读
前言:mongodb目前推荐的方式是副本集的方式实现,但是副本集需要三台服务器,目前配置为主备方式假设你已经安装好了mongo,并配置好了响应的用户下面修改mongodb.conf配置文件,开启认证并添加keyfile:dbpath=/usr/tools/mongodb/data
logpath=/usr/tools/mongodb/logs/mongo.log
port=27017
#bind_
转载
2019-09-05 10:27:00
215阅读
网上有很多用Ruby安装Redis-cluster的文章,但是在实际环境下不想安装Ruby,所以本文主要介绍了用Redis命令部署Redis集群,并且为集群中每一个master实例增加一个slave实例。0 编译安装$ wget http://download.redis.io/releases/redis-3.0.3.tar.gz
$ tar xzvf redis-3.0.3.tar.gz
$
转载
2024-06-24 22:39:41
40阅读
主从复制,读写分离,缓解服务器压力,在公司我都推荐大家使用redis集群,可以大大提高数据安全性,防止数据丢失。一般单个redis内存超过了20个G都需要搭建新的集群,减少服务器压力。什么是主从复制 ? 主从复制就是将另一台服务器的数据复制到其他的redis上面,主从配置最低配置
转载
2023-08-30 13:59:52
120阅读
Redis 服务端主备切换问题解决问题连接池配置重试机制重试方案初始方案最终方案 问题项目使用Azure提供的redis缓存服务,azure暴露一个redis连接地址,但是Azure内部实现是主备结构。由于azure redis缓存所在机器操作系统升级等情况会发生主备切换,造成redis客户端建立的连接失效,操作redis时会抛出两种类型的异常:RedisConnectionFailureExc
转载
2023-08-28 11:09:01
228阅读
MySQL主从同步配置
MySQL主从备份配置实例 场景:1、主服务器192.168.0.225、从服务器192.168.0.226。其中,主服务器上已有数据。2、主从服务器上的mysql版本及安装配置相同。 一、主从备份的原理:主服务器数据库的每次操作都会记录在二进制日志文件mysql-bin.xxx中。从服务器的I/O线程使用专用
转载
2023-08-08 11:10:49
288阅读
无论简单与否,我们都有机会去了解这么一件事,那就是备份的重要性从来都不可以被低估。考虑到备份的方法真的多如牛毛,你可能想要知道怎样来有效地为你的系统选择正确的工具和和合适的策略。在本文中,我将为你介绍backup-manager,一个简单易用的命令行备份工具,在大多数的Linux发行版的标准软件库中都能见到它的身影。是什么让备份管理器在众多的备份工具或备份策略中脱颖而出呢?让我来简单介绍一些它的与
转载
2024-03-28 08:12:04
67阅读
# MongoDB配置主备
## 概述
在分布式系统中,为了确保数据的高可用性和容错性,通常会设置主备模式。主备模式是指将数据复制到多个节点,其中一个节点为主节点(提供读写操作),其他节点为备节点(提供只读操作)。当主节点发生故障时,备节点会自动接管成为新的主节点,确保系统的持续运行。
MongoDB是一个高性能、可扩展的非关系型数据库,也支持主备模式。本文将介绍如何配置MongoDB主备,并
原创
2024-01-18 09:44:45
126阅读
# Redis主备配置实现教程
## 一、整体流程
下面是实现Redis主备配置的整体流程:
```mermaid
erDiagram
Redis主备配置 --> 创建主备Redis实例
Redis主备配置 --> 配置主备Redis实例
Redis主备配置 --> 启动主备Redis实例
Redis主备配置 --> 配置主备关系
Redis主备配置
原创
2024-01-29 03:42:32
57阅读
# 配置Redis主备
在现代的系统架构中,数据的高可用性是至关重要的。为了保证数据不会因为单点故障而丢失,通常会采用主备复制的方式来保证数据的备份和恢复。Redis作为一种高性能的内存数据库,也支持主备配置来保证数据的可用性和稳定性。
## Redis主备概念
Redis主备复制是通过将一个Redis实例配置为主服务器(Master),并将其他Redis实例配置为从服务器(Slave),从
原创
2024-06-01 06:30:54
17阅读
# MongoDB主备配置实现指南
## 1. 概述
在这篇文章中,我们将讨论如何实现MongoDB的主备配置。主备配置是指在MongoDB中设置主服务器和备份服务器,以提供高可用性和数据冗余。
## 2. 流程概览
下表展示了实现MongoDB主备配置的步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 安装MongoDB |
| 2 | 创建主服务器 |
| 3 |
原创
2023-10-15 08:07:51
260阅读
一、Keepalived 简要介绍Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。 Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性(HA)。 VRRP(Virtual RouterRedundancy Protocol)协议是用于
转载
2024-05-13 16:13:18
197阅读
1. 原理 VRRP 协议,全程 Virtual Router Redundancy Protocal,中文名为虚拟路由冗余协议,VRRP 的出现是为了解决静态路由的单点故障。 VRRP 是用 IP 多播的方式(默认多播地址 224.0.0.18)实现高可用对之间通信的。 工作时,主节点发包,备用节点接包,当备用节点接收不到主节点发的数据包的时候,就启动接
转载
2024-05-29 02:25:34
38阅读
nginx+keepalived配置基本配置两台CentOS 7,192.168.1.2和192.168.1.3,2为主,3为辅虚拟ip:192.168.1.1
keepalive使用vrrp协议配置文件使用rsync+crontab单向同步环境准备最小安装CentOS7yum update -yyum install vim wget -y关闭selinux安装zabbix-agentKeepa
转载
2024-05-08 14:26:10
85阅读