240 发简信
IP属地:北京
  • Redis-分布式锁

    分布式锁的由来 如何实现分布式锁 但是,它存在一个很大的问题,当客户端 1 拿到锁后,如果发生下面的场景,就会造成「死锁」:- 程序处理业务逻辑...

  • RedisDump/Load的使用

    配置yum仓库 安装其他工具 查看版本 工具安装 导出命令 默认导出所有database 导出指定database 如果redis设有密码 导入...

  • Redis到底适不适合做消息队列?

    List队列模型 因为 List 底层的实现就是一个「链表」,在头部和尾部操作元素,时间复杂度都是 O(1),这意味着它非常符合消息队列的模型。...

  • MySQL的一次连接过程代码阅读

    前言 本文仅仅作为个人学习源码记录使用,如果存在表述或者解析不准欢迎批评指导,另外文中也有一些从运维角度出发结合实际的生产环境做了一些建议也欢迎...

  • Resize,w 360,h 240
    cgdb debug mysql环境配置

    MySQL安装 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.36-...

  • Resize,w 360,h 240
    MAC 系统Clion Debug MYSQL

    前置准备 MYSQL源码下载地址:https://dev.mysql.com/downloads/file/?id=508115[https:/...

  • 记一次mysql错误

    背景 线上用备份数据拉起一个实例后,发现部分表找不到,然后查看错误日志如下所示。 原因分析 代码调试堆栈日志 MySQL代码 问题复现 复现结果...

  • Resize,w 360,h 240
    Redis主从复制与一致性

    复制简介 数据的同步过程一般都涉及到全量数据的迁移以及后续增量数据的同步。 对于Mysql数据库可以通过mysqldump+binlog的方式获...

  • 记一次MySQL夯住问题

    MySQL现象 1.因为发生时间在凌晨基本业务流量2.Show processlist的结果显示大量的线程状态为 Opening tables ...