
mysql 和 redis
数据库
难得 yx
这个作者很懒,什么都没留下…
展开
-
实现mysql和redis之间的触发数据同步——mysql 触发器+gearman+worker.php
文章目录原理Gearman的运行过程操作步骤在上一篇博客中,我们实现了redis作为mysql的缓存数据库,当访问数据时,首先在redis中查找,redis没有时,才会在mysql中查找,那么如何实现当mysql的数据更新时,redis的数据保持同步更新呢?默认情况下,它是不会自动更新的。当手动更新mysql时,访问页面时,发现redis的数据并没有改变那么如何实现redis的自动同步更...原创 2020-03-13 15:27:06 · 1121 阅读 · 0 评论 -
mysql为主,redis为辅的 lnmp 架构的构建
文章目录基础环境的搭建在本文,我们要讲解的是,如何使用redis,做mysql的缓存。实际的生产环境当中,客户端对数据库的读操作都是直接找redis拿数据的如果redis缓存里面没有数据,那么就会去找mysql拿数据,并且给redis中缓存一份redis中的数据有两种情况不能使用:数据过期了或者mysql中的数据更新了用户读的时候访问redis,用户写的时候访问mysql。实际上读的需求量是很...原创 2020-03-13 14:44:44 · 206 阅读 · 0 评论 -
redis高可用之集群的搭建
文章目录redis集群是什么Redis 集群的主从复制模型Redis 一致性保证几个常见的问题redis集群是什么redis从3.0版本开始引入了redis-cluster(集群)。从主从-哨兵-集群可以看到redis的不断完善;主从复制是最简单的节点同步方案无法主从自动故障转移。哨兵可以同时管理多个主从同步方案同时也可以处理主从自动故障转移,通过配置多个哨兵节点可以解决单点网络故障问题。...原创 2020-03-13 13:30:23 · 180 阅读 · 0 评论 -
redis高可用之哨兵机制实现主从切换和故障恢复
文章目录redis高可用的几种方法哨兵机制架构Sentinel工作方式(每个Sentinel实例都执行的定时任务)三个定时任务sentinel状态持久化哨兵模式具体的实现过程演示故障转移总结Redis 集群的数据分片Redis 集群的主从复制模型Redis 一致性保证几个常见的问题redis高可用的几种方法Redis实现高可用相关的技术。它们包括:持久化、复制、哨兵和集群,其主要作用和解决的问...原创 2020-03-13 13:12:11 · 1345 阅读 · 0 评论 -
redis的安装以及主从复制的搭建
文章目录安装redis,实现主从库实验背景:server1 主redis数据库 172.25.2.10server2 从库1 172.25.2.11关闭2台主机的防火墙和selinux 安装redis,实现主从库1.在server1中编译:安装:启动redis:查看redis的端口,6379,可以看到默认本地访问redis(127.0.0.1)编辑文件,配置所...原创 2020-03-13 13:11:30 · 162 阅读 · 0 评论 -
redis 常见问题归纳(redis的概念+redis和mysql,memcached的区别+持久化+缓存淘汰机制等)
文章目录Redis是什么为什么使用Redis?Redis和mysql的区别Redis和memcached的对比为什么redis是 单线程模型也能效率这么高?什么是切换上下文单线程和多线程是指什么Redis是什么Redis Redis(Remote Dictionary Server ),即远程字典服务。是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。...原创 2020-03-13 13:11:15 · 491 阅读 · 0 评论 -
mysql 高可用 之 MHA 故障切换
文章目录MHA简介MHA服务的角色MHA提供的工具MHA的工作原理实现步骤MHA manager节点手动死切手动活切半自动故障转移( failover )配置 vip 漂移手动测试vip漂移测试全自动漂移MHA简介MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到...原创 2020-03-09 15:19:52 · 693 阅读 · 0 评论 -
mysql高可用 之 组复制(全同步)的实现
文章目录组复制组复制的原理组复制的模式组复制的特点组复制的故障检测实验步骤(多主模式的实现)serevr1的配置(组复制发起者)server2的配置(添加server2到组内)测试组复制MGR(MySQL Group Replication)组复制是MySQL5.7版本出现的新特性,它提供了高可用、高扩展、高可靠的MySQL集群服务。MySQL组复制分单主模式和多主模式,mysql 的复制...原创 2020-03-09 15:19:37 · 617 阅读 · 0 评论 -
mysql的主从复制(三)读写分离的实现
文章目录mysql的读写分离是什么如何实现数据库的读写分离实现步骤mysql的读写分离是什么当数据量增多,单机的数据库不足以支撑业务,需要用到数据库集群。而读写分离,就是将数据库的读和写分离,对应到数据库一般就是主从数据库,一主一从或者一主多从;业务服务器把数据写到主数据库中,读操作都去从库读;主库会同步数据到从库,保证数据的一致性。如何实现数据库的读写分离有专门的独立系统来实现读写分离...原创 2020-03-09 15:19:03 · 331 阅读 · 0 评论 -
mysql的主从复制(二)半同步复制
文章目录异步复制是什么全同步复制半同步复制半同步的实现步骤异步复制是什么MySQL 默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果 crash 掉了,此时主上已经提交的事务可能并没有传到从上,如果此时,强行将从提升为主,可能导致新主上的数据不完整。全同步复制(Fully synchronous rep...原创 2020-03-09 15:18:47 · 193 阅读 · 0 评论 -
mysql的主从复制(一)二进制日志(binlog)主从复制 + 基于GTID的主从复制
文章目录如何实现binlog复制在server1 主数据库上在server2从数据库上为什么需要进行基于GTID的主从复制在serevr1主数据库上在serevr2备数据库里测试如何实现binlog复制实验背景:server1 主数据库 172.25.2.10server2 备数据库 172.25.2.11关闭两台主机的防火墙和selinux 在server1 主数据库上...原创 2020-03-04 16:54:25 · 763 阅读 · 0 评论 -
Mysql几种常见的存储引擎对此(InnoDB、MyISAM、Memory)
文章目录存储引擎是什么InnoDBMyISAMMemory不是很常用的存储引擎存储引擎是什么MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQ...原创 2020-03-03 11:54:16 · 565 阅读 · 0 评论 -
Mysql的复制概念+原理+步骤+方式+优点+GTID简单了解
文章目录mysql复制的概念mysql的复制原理、步骤及方式复制的方式复制的原理复制的步骤mysql复制的优点GTID是什么mysql复制的概念Mysql的复制就是让一台服务器的数据和其它服务器保持同步,一台主库可以同步到多台备库上面,备库也可以作为另一台服务器的主库。主库和备库之间可以有多种不同的组合方式。MySQL内建的复制功能是构建基于MySQL的大规模,高性能应用的基础。mysql...原创 2020-02-07 22:34:48 · 543 阅读 · 0 评论 -
Mysql特点+整体架构介绍+几个重点概念+linux下mysql的安装
文章目录mysql是什么mysql数据库的优势LAMP或者LNMP架构mysql的整体架构存储引擎是什么?mysql支持多种存储引擎几个重点概念并发控制Mysql如何解决并发控制的问题事务事务存在的意义事务的四个特性(ACID)SQL是什么linux下mysql的安装及基本语句mysql是什么MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。...原创 2020-02-06 17:29:13 · 873 阅读 · 0 评论