原创 51cto博客停止更新通知

這次疫情在家,除了給自己充電以外,還把之前一直擱淺的事情做了,就是搭建一個屬於自己的博客平臺,之前做了一個框架出來,後來由於工作原因比較忙,也懶得搞了,直到最近一直閒在家裏....... 新博客地址:https://lvjianzhao.g

原创 Redis 5.0部署

前言 redis支持的數據類型: 字符串(string)。 哈希表(hash)。 列表(list)。 集合(set)。 有序集合(zset)。 位圖(bitmaps)。 HyperLoglogs、GEO等。 redis特性如下:

原创 MySQL高可用——PXC集羣

博文大綱: 一、PXC介紹 二、部署PXC集羣 一、PXC介紹 參考:Percona官方 PXC是一個開源的MySQL高可用解決方案,它將Percona Server和Xtrabackup與Galera庫集成,以實現同步多主複製。基

原创 MHA之虛擬IP

在MySQL高可用之MHA部署這篇博文中,已經將MHA的基礎架構部署完成,但是並沒有解決一個虛擬IP的問題,因爲當master宕機後,新的master頂上來,這時前端APP要連接的數據庫IP已經發生了變化,爲了解決這個問題,必然要引入虛擬I

原创 MySQL高可用之MHA部署

MHA(Master High Availability)目前在MySQL高可用方面是一個相對成熟的解決方案,在MySQL故障切換過程中,MHA能做到在0~30秒之內自動完成數據庫的故障切換操作,並且在進行故障切換的過程中,MHA能在最大程

原创 Python之shutil模塊

對比os模塊的函數和shutil模塊中包含的函數,會發現它們有一些重複。那麼爲什麼會存在兩個模塊提供相同功能的情況呢?這就涉及到了標準庫模塊的定位問題了。os模塊是對操作系統的接口進行封裝,主要作用是跨平臺,shutil模塊包含複製、移動、

原创 MySQL分區類型

博文大綱: 1、RANGE分區 2、LIST分區 3、HASH分區 4、key分區 5、MySQL分表和分區的區別 6、附加:如何實現將分區放在不同的目錄下進行存儲 MySQL分區類型如下: RANFGE分區 LIST分區 H

原创 使用xtrabackup備份MySQL數據庫

前言 Xtrabackup提供了兩種命令行工具: xtrabackup:專用於備份InnoDB和XtraDB引擎的數據; innobackupex:是一個perl腳本,在執行過程中會調用xtrabackup命令,這個命令即可以實現備份I

原创 MySQL分區分表

博文大綱: 1、爲什麼要分表? 2、MySQL分表 3、利用merge存儲引擎實現分表 4、MySQL分區 1、爲什麼要分表? 數據庫數據越來越大,隨之而來的是單個表中數據太多。以至於查詢速度變慢,而且由於表的鎖機制導致應用操作也搜

原创 ansible筆記——安裝配置ansible

1、安裝ansible centos安裝ansible如下: [root@ansible ~]# yum -y install epel-release [root@ansible ~]# yum -y install ansible [r

原创 MySQL數據庫全庫備份及增量備份腳本

腳本網盤鏈接下載。 1、全庫備份腳本如下: #!/bin/bash ############### 定義默認值 ################# user='root' passwd='123.com' host='localhost

原创 ansible中的冪等性

1、ansible中的冪等性 ansible中絕大多數的模塊都具有冪等特性,意味着執行依次或多次不會產生副作用。但是shell、command、script、raw這四個模塊時不滿足冪等性,所有操作會重複執行,但是有些操作不允許重複執行,比

原创 ansible——組織變量

在ansible中有很多種定義變量的方式,我們沒必要去關注太多,只需要掌握幾個常用的變量定義和應用方式即可,這篇文章記錄的是將變量定義在外部文件中,然後去引入這些外部文件中的變量。 引入保存了變量的文件有兩種方式:include_vars和

原创 Pycharm常用快捷鍵

按鍵 作用 Ctrl + Alt + Space 快速導入任意類 Shift + Enter 語句完成 Ctrl + y 刪除選定的行 Ctrl + Shift + U 對選定的代碼進行大小寫切換 Ctrl +

原创 數據庫中間件——MyCat部署安裝

關於mycat的鏈接:Mycat官網Mycat下載鏈接Mycat官方文檔,百度網盤官方文檔下載鏈接,提取碼:f9nq。Mycat簡略文檔 可以在開始之前,閱讀Mycat簡略文檔,對其有個大概瞭解。 注:MyCAT 支持多種數據庫接入,分別有