- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 docker上部署redis cluster集群
集群配置总共六个redis,其中3个作为master,另外3个作为replicadocker-compose.ymlversion: '2'services: redis-6379: image: redis container_name: redis-6379 ports: - 6379:6379 - 16379:16379 volumes: - ./6379/data:/data/redis - ./6379/redis
2020-08-17 15:24:35 176
事务隔离级别与实现
前言MySQL本身不具备事务,具备事务功能且为常用的存储引擎为InnoDB。本章只讲解在InnoDB下事务对应的隔离机制。InnoDB的事务InnoDB实现了数据库事务要求的ACID特性,ACID分别取了四个单词的首字母:Atomicity:原子性。要求在事务期间,要么执行成功commit,要么执行失败rollbackConsistency:一致性。这里指事务在开始前和结束之后,整体的...
2020-01-26 13:17:08 175
原创 MySQL的日志系统
前言日志系统是用于保证MySQL数据不丢失、高性能和事务支持所需要的,不同的日志类型用于支持不同功能。下面列举MySQL目前使用的三种日志类型:Bin LogUndo LogRedo LogBin Log全称为二进制日志文件(Binary Log),是MySQL在Server层实现的一种日志。其作用是记录DML和DDL这类对数据有更改性质的操作,可以用来复制和恢复数据。bin lo...
2020-01-17 13:36:14 319
原创 MySQL的基础架构
Server层Connectors:MySQL客户端。支持JDBC接口等规范。同时支持多种连接方式:TCP传输层协议,并支持TLS/SSL证书加密socket套接字windows的共享内存windows的命名管道Connection Pool:连接池,为每个连接分配一个线程,检查SQL涉及的库与表权限,分配资源Enterprise Management Services ...
2020-01-16 14:36:31 145
原创 Linux的top命令
toptop这个命令是用于实时监测整个操作系统的全局运行情况,包括CPU利用率、进程信息、内存使用情况、负载、进程状态等。该工具支持各种显示,如按cpu利用率高或内存利用率来对进程列表排序top17:40:53:当前时间up 4 days 23:31:机子已运行了4天23个小时31分钟1 user:活跃的用户数load average:负载情况(1.66,1.82,1.82)1...
2020-01-15 16:59:50 185
原创 Linux的内核
Linux的内核是什么 Linux内核是Linux的核心,该核心涵盖Linux的所有功能,是一个大内核。 Linux内核采用单内核模式,是将所有基本功能集于同个进程,形成一个大进程。内核内部采用的是模块化设计,不同功能属于不同模块。模块间通信采用的是函数调用。运行内核的所有信息都在内核空间,而用户程序普遍都在用户空间。若用户程序想使用内核功能时,则需通过内核提供...
2020-01-13 16:15:29 466
The Garbage Collection Handbook(中文译本)
2018-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人