分布式锁的由来 如何实现分布式锁 但是,它存在一个很大的问题,当客户端 1 拿到锁后,如果发生下面的场景,就会造成「死锁」:- 程序处理业务逻辑...
配置yum仓库 安装其他工具 查看版本 工具安装 导出命令 默认导出所有database 导出指定database 如果redis设有密码 导入...
List队列模型 因为 List 底层的实现就是一个「链表」,在头部和尾部操作元素,时间复杂度都是 O(1),这意味着它非常符合消息队列的模型。...
前言 本文仅仅作为个人学习源码记录使用,如果存在表述或者解析不准欢迎批评指导,另外文中也有一些从运维角度出发结合实际的生产环境做了一些建议也欢迎...
MySQL安装 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.36-...
前置准备 MYSQL源码下载地址:https://dev.mysql.com/downloads/file/?id=508115[https:/...
背景 线上用备份数据拉起一个实例后,发现部分表找不到,然后查看错误日志如下所示。 原因分析 代码调试堆栈日志 MySQL代码 问题复现 复现结果...
复制简介 数据的同步过程一般都涉及到全量数据的迁移以及后续增量数据的同步。 对于Mysql数据库可以通过mysqldump+binlog的方式获...
MySQL现象 1.因为发生时间在凌晨基本业务流量2.Show processlist的结果显示大量的线程状态为 Opening tables ...