摘要:
Redis(主从复制、哨兵模式、集群)概述及部署 一、Redis主从复制 1、Redis主从复制的概念 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节点。 默认情况下,每台 阅读全文
摘要:
Redis持久化及性能优化 一、Redis 高可用 在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。 但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术), 阅读全文
摘要:
Shell脚本一键部署——Redis数据库 所需安装包 redis-5.0.7.tar.gz 将安装包放入/opt目录下,编写shell脚本文件,进行执行 #!/bin/bash echo -e "\033[31m 正在验证当前为仅主机还是NAT模式 \033[0m" ping -c1 -W1 ww 阅读全文
摘要:
关系型数据库与非关系型数据库概述,Redis部署及常用命令 一、关系数据库与非关系型数据库概述 1、关系型数据库 关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。 SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检 阅读全文
摘要:
Squid之ACL访问控制、日志分析及反向代理 一、ACL访问控制 在配置文件 squid.conf 中,ACL 访问控制通过以下两个步骤来实现: (1)使用 acl 配置项定义需要控制的条件; (2)通过 http_access 配置项对已定义的列表做“允许”或“拒绝”访问的控制。 1、ACL 规 阅读全文
摘要:
Squid服务器、传统及透明代理服务配置 一、Squid服务器 Squid 主要提供缓存加速、应用层过滤控制的功能。 1、代理的工作机制 代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。 将获得的网页数据(静态 web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。 阅读全文
摘要:
MySQL MHA高可用集群部署及故障切换 一、MySQL MHA 1、MHA 概念 MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒 阅读全文
摘要:
Shell脚本一键部署——源码编译安装MySQL及自动补全工具 编译安装MySQL 1、软件包 Mysql安装包 将安装包拖至/opt目录下,编辑一个脚本文件,将以下内容复制进去,然后source或者. 执行脚本,等脚本执行完成,即可使用mysql -u root -p点击回车即可进入。 2、MyS 阅读全文
摘要:
MySQL主从复制与读写分离 一、案例概述 在实际的生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,一般来说 都是通过主从复制(Master-Slave)来同步数据,再通过读写分离来提升数据库并发负载能力的方 阅读全文
摘要:
MySQL高级(进阶)SQL语句 一、准备工作 1、安装MySQL数据库 2、实验准备,配置数据表 mysql -uroot -p show databases; create database gj use gj create table location (Region char(20),Sto 阅读全文