post_img

13-数据库优化

摘要

数据库优化 提高读写效率 若使用mongostat监控到dirty和used的差距较大时,存储引擎会大量的使用磁盘,可在stora …

post_img

12-数据库工具

摘要

数据库工具 MongoDB4.4版本开始数据库攻击与数据库分开发布,数据库工具可以单独安装,安装包可从MongoDB官网获取 wg …

post_img

14-Redis开发规范

摘要

Redis开发规范 key设计 不要包含特殊字符:不包含空格、换行、单双引号以及其他转义字符 可读性和可管理性:多重语义使用冒号分 …

post_img

13-布隆过滤器

摘要

布隆过滤器 普通过滤器 若数据集是有一定范围,则可以制定判断是否在该范围内(bitMap标记、大小于号范围判定),从而判定是否在数 …

post_img

12-缓存设计

摘要

缓存设计 收益 加速读写 降低后端MySQL等数据库的负载 成本 缓存层和数据层由于更新策略,导致数据不一致 编码增加一层缓存层的 …

post_img

11-安全的Redis

摘要

安全的Redis 攻击者利用Redis持久化RDB文件,在key中设置成登入的公钥,保存在免密码登入的ssh列表中,之后攻击者就可 …

post_img

11-数据库安全

摘要

数据库安全 要在未开启安全认证的情况下启动并创建一个具有用户管理权限的用户,重启后再开启安全认证,用户的创建和验证都是基于数据库对 …

post_img

10-数据分片

摘要

数据分片 架构 原理 分片片建 从文档中选择一个字段作为分片片建,根据该字段的取值范围,(也可以是该值的哈希范围)划分多个区间,一 …

post_img

10-Linux内核优化

摘要

Linux内核优化 vm.overcommit_memory 启动Redis实例时会报警告:WARNING overcommit_ …

post_img

09-复制集

摘要

复制集 架构 原理 复制集的选举 触发选举的条件 主节点与副节点心跳请求超时 复制集初始化 新节点加入复制集(因为有可能是故障主节 …