3 张冲andy

尚未进行身份认证

暂无相关描述

等级
博文 469
排名 4k+

redis-sentinel 高可用方案实践

近期公司的一块核心业务使用redis作为配置转发中心,存在单点问题,考虑服务的可靠性。针对业务需求,我们确定了我们的需求:异地跨机房容灾 故障自动切换 尽可能高的保证数据不丢失针对以上需求,我们分别对redis主从复之,redis-cluster,redis-sentinel方案进行了调研,对比结果如下: 方案 数据可靠性 服务可靠性...

2019-05-08 10:22:12

redis之 主从复制和哨兵

一、Redis主从复制主从复制:主节点负责写数据,从节点负责读数据,主节点定期把数据同步到从节点保证数据的一致性1.主从复制的相关操作a,配置主从复制方式一、新增redis6380.conf,加入slaveof192.168.152.1286379,在6379启动完后再启6380,完成配置;b,配置主从复制方式二、redis-server--slaveof192.16...

2019-05-08 09:31:12

MySQL架构与业务总结图

MySQL架构与业务总结图如下:

2019-05-05 18:58:11

MGR实现分析 - 成员管理与故障恢复实现

MySQLGroupReplication(MGR)框架让MySQL具备了自动主从切换和故障恢复能力,举singleprimary(单主)模式为例,primary作为主节点对外提供读写服务,是唯一的可写节点,其他节点均为secondary节点,可提供读服务。在传统的master-slave主从复制模式下,如果master发生了crash,MySQLDBA需要手动将slave升级为新mast...

2019-04-28 16:30:39

python之 分析nginx访问日志

一、在nginx配置文件中添加日志的格式,并打开记录访问日志的功能#nginx配置文件#添加的字段、access_logon;log_format'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent"$http_referer"'...

2019-02-18 10:06:04

Python之 Virtualenv简明教程

virtualenv通过创建独立Python开发环境的工具,来解决依赖、版本以及间接权限问题.比如一个项目依赖Django1.3而当前全局开发环境为Django1.7,版本跨度过大,导致不兼容使项目无法正在运行,使用virtualenv可以解决这些问题.virtualenv创建一个拥有自己安装目录的环境,这个环境不与其他虚拟环境共享库,能够方便的管理python版本和管理p...

2019-02-15 15:40:47

Flask之 安装与HelloWorld

安装Flask首先我们来安装Flask。最简单的办法就是使用pip。pip installflask然后打开一个Python文件(app.py),输入下面的内容并运行该文件。然后访问localhost:5000,我们应当可以看到浏览器上输出了HelloFlask!。fromflaskimportFlaskapp=Flask(__name__)@app.rou...

2019-02-15 15:18:41

Django之 静态模板渲染

既可以简单的django.http.HttpResponse来把内容显示到网页上,也可以使用渲染模板的方法来显示内容。说明:代码是基于Django1.8,但Django1.4-Djagno1.11操作流程也是一样的。1.创建一个sundyblog项目,和一个名称为blog的应用,并且django-admin.pystartprojectsundybl...

2019-02-13 16:50:15

Django之 HelloWorld

1、C:\Users\andy>django-adminstartprojectsundyblog ##创建项目   C:\Users\andy>cdsundyblog2、C:\Users\andy\sundyblog>pythonmanage.pystartappblog##创建模块3、编程(编辑views.py与urls.py)4、C:...

2019-02-12 16:43:19

Python 入门级报错处理

问题1:Missingparenthesesincallto'print'原因:因为Python2.X和Python3.X不兼容。我安装的是Python3.X,但是我试图运行的却是Python2.X的代码。所以上面的语法在python3中是错误的。在python3中,你需要将print后面的语句加括号,正确的写法:print("helloworld")问题2:创建项...

2019-02-12 16:22:15

Css之 间距初始化

粗暴初始化:*{margin:0;padding:0;border:0pxnone;}优化初始化:/*cssresetcode*//****文字大小初始化,使1em=10px*****/body{font-size:62.5%;}/*forIE/Win*/html>body{font-size:10px;}/*foreverythi...

2019-01-15 19:16:56

Python之 操作 MySQL 数据库

什么是MySQLdb?MySQLdb是用于Python链接Mysql数据库的接口,它实现了Python数据库API规范V2.0,基于MySQLCAPI上建立的。安装PythonMySQLdb模块linux版本:(配置好yum源)pipinstallMySQL-pythonyuminstallMySQL-python如何加载MySQLdb?...

2019-01-07 17:44:46

python之 自动补全 tab

1、在python中运行命令sys.path查看python路径>>>importsys>>>importtabTraceback(mostrecentcalllast):File"<stdin>",line1,in<module>ImportError:Nomodulenamedtab...

2018-12-29 20:02:59

zabbix之 orabbix模板监控oracle

一、Orabbix简介Orabbix是设计用来为zabbix监控Oracle的数据库的插件,它提供多层次的监控,包括可用性和服务器性能的指标。它提供了从众多Oracle实例采集的有效机制,进而提供此信息的监控和性能指标。然后,您可以利用的zabbix的报告功能为收集的所有数据,并提供分析。目前的发行版中包含了一组预先定义的模板,包括从初始部署报警和图形功能。然而,这些可以进行微调,以满足您额...

2018-12-28 15:44:58

网络之 Iptables总结

 查询iptables-L默认filter表iptables-L-tfilteriptables-L-tnatiptables-L-tmangleFilter表serviceiptablesstartserviceiptablesstopiptables-tfilter-AINPUT-jDROPCentos6service...

2018-12-17 11:09:50

Docker之 数据持久化

容器中数据持久化主要有两种方式: 数据卷(DataVolumes) 数据卷容器(DataVolumesDontainers) 数据卷数据卷是一个可供一个或多个容器使用的特殊目录,可以绕过UFS(UnixFileSystem)。 数据卷可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新,不会影响镜像 数据卷默认会一...

2018-12-12 09:36:41

Docker之 默认桥接网络与自定义桥接网卡

docker引擎会默认创建一个docker0网桥,它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和宿主机都放到同一个二层网络。1.docker如何使用网桥1.1Linux虚拟网桥的特点网桥工作在二层(OSI堆栈),是通用网络设备的一种,可以设置IP地址。有了IP地址,Linux便可通过路由表或IP表,在网络层定位网桥,这就相当于有了一个虚拟网卡,即docker0。docker...

2018-12-11 19:48:32

docker之 网络模式和跨主机通信

Docker的四种网络模式Bridge模式当Docker进程启动时,会在主机上创建一个名为docker0...Docker的四种网络模式Bridge模式当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。从docker0子网...

2018-12-11 19:14:15

zabbix之 qq邮件报警

一、安装sendmail或postfix[root@zabbix~]#yuminstallsendmail–y          #在线yum安装sendmail[root@zabbix~]#servicesendmailstart           #启动sendmail服务[root@zabbix~]#chkconfi...

2018-11-28 19:23:10

zabbix之 zabbix server 跟 agent 更换ip地址

描述:zabbixserver端跟agent端更改ip。改完之后,相应配置文件(zabbix_agentd.conf、zabbix_server.conf)的ip也进行了替换但是依旧报错,如图 解决:(PHP的配置文件没有更新)vi/home/bmonitor/bmonitor_server/nginx/html/conf/zabbix.conf.php将...

2018-11-27 16:27:43
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!