所有内容 第485页
-
非常适合新手的Redis Cluster搭建过程
Redis集群演进过程 Redis单节点 主从复制: 复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制。 哨兵(S...
-
你知道 Redis 服务器接收到一条命令是如何执行的吗?
Hello 大家好,我是阿粉,Redis 作为工作中不可缺少的缓存组件,相信很多小伙伴都会使用到,我们日常使用的时候都是通过代码或者客户端去链接 Redis 服务器来操作数据的。那么一条简单的set...
-
MySQL系列-YUM及RPM包安装(v5.7.34)
一、安装说明 本文介绍使用YUM源及RPM包安装及简单配置MySQL-v5.7.34版本。 5.7版本下载: 本文中使用本地VM虚机部署测试。 OS:CentOS 7.8 x64 虚机配置:2核CPU...
-
基于Redis的分布式锁和Redlock算法
在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 而同步的本质是通过锁来实现的。为了实现多个线程在...
-
聊聊当业务数据时间和预期的不一样,可以从哪些方向排查
前言 前些天业务部门的开发同事遇到了一个奇怪的bug,首先他们有个业务已经入库的创建时间和服务器时间相差了8个小时,其次当这个时间显示到前端后,这个时间竟然和服务时间相差了好几个月。 今天就这个问题,...
-
深入剖析 MySQL 自增锁
之前的文章把 InnoDB 中的所有的锁都介绍了一下,包括意向锁、记录锁...自增锁巴拉巴拉的。但是后面我自己回过头去看的时候发现,对自增锁的介绍居然才短短的一段。 其实自增锁(AUTO-INC Lo...
-
MySQL优化之Schema设计
参考文献:《高性能MySQL(第三版)》 1. 更优化的数据类型 (1)选择可以正确存储数据的最小数据类型。 因为它们占用更少的磁盘、内存和CPU缓冲,且处理时需要的CPU周期也更少。 (2)简单的数...
-
面试官:谈谈你对索引的认知系列之B-树
写在前面 对于MySQL索引,相信每位后端同学日常工作中经常会用到,但是对其索引原理,却可能未曾真正深入了解,导致在面试过程中,回答不出重点那就可能要与机会说byebye了。 面试官:MySQL的索引...
-
一篇文章带你搞定Java的数据库访问
一、前言 在应用程序开发中,需要使用数据库管理和存储各种数据。在Java中,提供了一个JDBC技术(Java Database Connectivity,JDBC,Java数据库连接),它的作用是连接...
-
MySQL:五个常见优化SQL的技巧
SQL命令因为语法简单、操作高效受到了很多用户的欢迎。但我们经常碰到质量不高、或者性能极差的SQL语句,这时,大多数人的想法是:重构这个SQL语句,让其查询的结果集和原来保持一样,并且希望SQL性能得...
