Galera Cluster特点 1、多主架构:真正的多点读写的集群,在任何时候读写数据,都是最新的 2、同步复制:集群不同节点之间数据同步,没有延迟,在数据库挂掉之后,数据不会丢失 3、并发复制:从节点APPLY数据时,支持并行执行,更好的性能 4、故障切换:在出现数据库故障时,因支持多点写入,切 ...
分类:
数据库 时间:
2019-11-28 13:34:09
阅读次数:
89
本文简单介绍了MySQL的高可用实现方式之一的MHA MHA:Master High Availability,对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中 ...
分类:
数据库 时间:
2019-11-17 23:34:49
阅读次数:
125
【1】gem install redis 报错 redis-cluster安装需要通过gem install redis来安装相关依赖。否则报错。通过gem install redis执行后会出现两个问题: 1.1 缺少zlib依赖 问题: ERROR: Loading command: insta ...
分类:
其他好文 时间:
2019-11-04 19:20:52
阅读次数:
103
redis介绍 redis作为一个开源的kv数据库在互联网公司被广泛应用。 作为nosql的一员redis有这几个优点: KV存储 支持多种数据结构 全内存存储 持久化 主从复制 集群模式 社区活跃,文档齐全 事物都不是完美的,redis也有不少缺点: 2.x时代原生的故障自动转移恢复功能比较弱(s ...
分类:
其他好文 时间:
2019-08-22 15:53:40
阅读次数:
80
一、环境搭建 启动3个容器,一个是master,端口是3307,另外两个是slaver,端口是3308和3309 二、配置mysql-master 进入mysql-master容器,修改/etc/mysql/my.cnf,添加 注意:在使用vim时,可能会出现not found,需要apt-get ...
分类:
数据库 时间:
2019-06-21 12:49:43
阅读次数:
189
谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。 Redis正是利用这两个功能来保证Redis的高可用。 哨兵(sentinal) 哨兵是Redis集群架构中非常重要的一个组件,哨兵的出现主要是解决了主从复制出现故障时需要人为干预的问题。 1.Red ...
分类:
其他好文 时间:
2019-05-13 14:45:16
阅读次数:
109
一、MHA:MasterHighAvailability对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中必须最少有三台数据库服务器,一主二从,即一台充当master,一台充当备用master,另外一台充当从库,出于机器成本的考虑,淘宝进行了改造,目前淘宝TMH
分类:
数据库 时间:
2019-05-08 21:57:11
阅读次数:
165
1、 Redis事务 Redis不支持事务,此事务不是关系型数据库中的事务; Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队; Multi(组队阶段) ...
分类:
数据库 时间:
2019-01-30 21:42:14
阅读次数:
268
Mycat+PXC高可用集群 一、架构图 架构说明: 1、mysql 集群高可用部分: l 针对业务场景选用Percona XtraDB Cluter(PXC)复制集群、两个片集群 PXC-dataNode01、PXC-dataNode01 由Mycat 管理,实现分库分表、读写分离 l PXC 复 ...
分类:
数据库 时间:
2019-01-02 12:27:20
阅读次数:
478