ext4文件系统quota
什么是磁盘配额? 限制磁盘资源的使用。 限制原因就是因为资源不是无限的。 应用场景: 1.网络存储空间有限 网盘 2.邮件服务器 3.公司的文件共享服务器 能限制谁? 1.限制普通用户 2.限制用户组 注意:不能限制root用户 root用...
什么是磁盘配额? 限制磁盘资源的使用。 限制原因就是因为资源不是无限的。 应用场景: 1.网络存储空间有限 网盘 2.邮件服务器 3.公司的文件共享服务器 能限制谁? 1.限制普通用户 2.限制用户组 注意:不能限制root用户 root用...
前言 本文结构很简单: 5张图送你5种秒杀系统,再加点骚操作,再顺带些点心里话?️。 一个简单的秒杀系统 实现原理: 通过redis原子操作减库存 图一 优点 缺点 简单好用 考验redis服务能力 是否公平 公平 先到先得 我们称这类秒...
一:摘要概述 Redis中有几种比较常用基础的对象,本文将会详细介绍string、hash、list、set、zset对象底层实现数据结构以及它们的常见应用场景与特点 二:redisobject 源码位置位于server.h文件中605行开...
前言 hello,好久不见,又断更了一段时间。同事大部分离职了,但是活还是一样,所以只能硬着头皮顶上。现在总算歇会了,决定开启Redis源码系列,希望不要啪啪啪打脸。 什么是redis? Redis是一种基于键值对(key-value)的N...
概述 Redis的文章,我之前写过一篇关于Redis的缓存的三大问题,累计阅读也快800了,对于还只有3k左右的粉丝量,能够达到这个阅读量,已经是比较难了。 这说明那篇文章写的还过得去,收到很多人的阅读肯定,感兴趣的看一下[]。 三大缓存问...
说起来,可能有些小伙伴会不相信,我是第一次用 Redis,真的。因为公司小,业务量小,Redis 根本派不上用场。不过,最近打算把系统升级一下,顺带把当下时髦的技术入个门,“与时俱进”嘛,虽然进的有“一点点”晚(注意双引号)。 作为一名富有...
前言 现在大家的工作生活基本已经是回归正轨了,最近也是迎来了跳槽面试季,有些人已经拿到了一两个offer了。 这段时间收集了阿里、腾讯、百度、京东、美团、字节跳动等公司的Java面试题,总结了Redis系列的高频面试题: 1、Redis持久...
一:摘要概述 redis的使用者都可以如数家珍的掏出Redis中常用的对象如string、list、hash、set、zset,一些场景比较丰富的使用者可能会说布隆过滤器、geoHash等。但是对于这些对象底层实现的数据结构却是知之甚少,本...
一:摘要概述 redis为什么操作速度快?经常被灵魂拷问。虽然说仅仅回答一个内存操作会被嗤之以鼻,但不可否认的是内存的操作肯定是redis速度快的一个主要原因。内存操作数据安全肯定没有数据记录到磁盘那么高,redis针对内存中的数据提供了r...
本文实现功能 解决redis容器启动redis.conf时启动及失败 简单了解redis.conf的一些配置 认识docker run命令的参数 学习redis.conf的配置文件 打开redis.conf后会看到很多的无用信息 我们使用...
前言 上篇我们已经了解了Redis是什么,在Linux上如何安装,常见的数据类型和API使用,如果有不明白的,可以移步到主页。 Redis是使用C写的,而C中根本不存在string,list,hash,set和zset这些数据类型,那么C是...
一:惰性删除 1.1 策略描述 当访问redis中键值对时会判断这个键值对是否过期,如果过期的话就会删除这个键值对并返回nil 1.2 策略优缺 优点:对CPU友好,不用执行与当前命令无关的操作 缺点:对内存不友好,当大量过期的键值对不被访...
最近在面试过程中被面试官问到 Redis 集群数据是如何复制的,由于之前没有准备直接懵了。 事后查了查这个问题其实也挺简单,如果你之前也不知道,没问题,赶紧浅尝辄止,速度3遍即可入门。 阅读本文,你可能会有哪些收获呢? 首先,你会知道有三种...
相信很多小伙伴都已经配置过主从复制,但是对于redis主从复制的工作流程和常见问题很多都没有深入的了解。咔咔这次用时俩天时间给大家整理一份redis主从复制的全部知识点。 本文实现所需环境 centos7.0 redis4.0 一、什么是R...
https://github.com/selboo/cronshell cronshell 多台服务器相同 crontab 只执行一次 cronshell 安装 # go build cronshell 配置 # cat /etc/cron...
之前中秋项目搞活动,用户比较活跃 SE.Redis 频繁报 Timeout 异常,狂翻了一波 issues 发现提这个问题还蛮多的,作者非常频繁的提到使用 slowlog 这个命令进行排查,那么问题就来了,它是干嘛滴? Redis slow...
前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。 1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee;...
每一种解决方案都是为了解决某一类问题而产生,所以在问为什么使用某种方案的时候,其本质就是在探索该方案是用来满足什么样的需求,解决什么样的问题。 所以探究 InnoDb 为什么使用 B+ 树这个问题,就是要弄清楚 B+ 树是用来满足什么的需求...
InnoDB引擎在运行期间,实际上就是一个用户进程来作为客户与磁盘之间交互的一个通道。而在内存上,InnoDB引擎实际上分为两大块区域:后台线程和内存池 后台线程 InnoDB是多线程模型,所以在运行过程中有多个不同的后台线程,分别执行不同...
MySQL 一直是本人很薄弱的部分,后面会多输出 MySQL 的文章贡献给大家,毕竟 MySQL 涉及到数据存储、锁、磁盘寻道、分页等操作系统概念,而且互联网对 MySQL 的注重程度是不言而喻的,后面要加紧对 MySQL 的研究。写的如果...
作为数据库知识点,不管是什么语言肯定都会问到,当问到MySql一定要硬起来,给大家准备了50道MySql相关的面试题,先搞明白这些,后面的我继续准备。只要你关注我,我就会持续更新。 1.什么是数据库? 数据库是“按照数据结构来组织、存储和管...
序 本文主要研究一下nifi的BinlogEventListener BinlogEventListener nifi-1.11.4/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-...
SpringBoot实战电商项目mall(30k+star)地址:github.com/macrozheng/… 摘要 好的数据库设计工具,可以帮助我们进行思考并提高我们的设计效率。以前一直使用的是PowerDesigner,最近发现Nav...
SQL优化与诊断 Explain诊断 Explain各参数的含义如下: 列名 说明 id 执行编号,标识select所属的行。如果在语句中没有子查询或关联查询,只有唯一的select,每行都将显示1.否则,内层的select语句一般会顺序编...
序 本文主要研究一下nifi的AbstractBinlogTableEventWriter AbstractBinlogTableEventWriter nifi-1.11.4/nifi-nar-bundles/nifi-cdc/nifi-...
文章说明 这篇文章主要是记录自己最近在真实工作中遇到的慢查询的案例,然后进行调优分析的过程,欢迎大家一起讨论调优经验。(以下出现的表名,列名都是化名,实际数据也进行过一点微调。可能文章比较贴近实践,已经被51CTO的编辑申请转载了) PS:...
1. 前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行。那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案。 第一种方案是在容器启动后手动导入,太...
前言 100道MySQL数据库经典面试题解析,已经上传github啦 github.com/whx123/Java… 公众号:捡田螺的小男孩 数据库 1. MySQL 索引使用有哪些注意事项呢? 可以从三个维度回答这个问题:索...
概述 自从学习 MySQL 以来,我们一直听到或者看到很多优化建议,比如说不要用 select * 查询,用什么字段就查什么字段;建议用自增主键来作为表的主键,等等。这些建议听得很多感觉都成了 MySQL 开发的常识了,但是对于这些优化建议...
最新评论
好
如果不是 跟分区, 可以卸载设备后, 使用 extundelete 尝试恢复下 另外如果单文件被删除,并且 inode 节点未释放, 可以去 /proc/ 下把文件复制出来.
跟SSD硬盘4K对齐差不多呀.