Nginx入门笔记

2022-08-21
阅读 18 分钟
2.1k
目录什么是反向代理正向代理反向代理Nginx进程模型Worker抢占机制Nginx事件处理配置文件配置结构主要配置常用命令日志分割定时任务分割日志配置一个静态文件使用GZIP压缩Location匹配规则跨域的方式同源策略跨域资源共享 反向代理两者比较配置防盗链负载均衡负载均衡算法负载均衡实例长连接优化nginx缓存控制浏览器缓存...
封面图

MongoDB学习之丰富的索引

2021-12-21
阅读 7 分钟
1.8k
MongoDB的索引和MySql的索引的作用和优化要遵循的原则基本相似,MySql索引类型基本可以区分为:单键索引 - 联合索引主键索引(聚簇索引) - 非主键索引(非聚簇索引)在MongoDB中除了这些基础的分类之外,还有一些特殊的索引类型,如: 数组索引 | 稀疏索引 | 地理空间索引 | TTL索引等.为了下面方便测试我们使用脚本插入以下数据...
封面图

MongoDB学习之Explain执行计划

2021-12-13
阅读 5 分钟
3k
mongodb 3.0和之前版本的explain执行计划有非常巨大的差距,这里只学习介绍3.0以后的用法支持查看以下几种操作的执行计划基本的使用方式 {代码...} verbose是explain执行计划的输出模式有以下三种queryPlanner这是explain的默认输出方式包含执行计划的基本详情信息,包含:查询计划、集合信息、查询条件、最佳执行计划、...
封面图

MongoDB学习之复制集

2021-12-02
阅读 11 分钟
2k
复制集原理复制集的作用主要为了实现mongodb服务的高可用,复制集之间是一种主从关系当数据写入时将数据迅速复制到其它节点当主节点发生故障时自动选出一个新的节点代替由上面的特点,我们对redis了解的话,可以很快联想到哨兵模式在除了以上的数据同步和故障节点替换两大特性以外,复制集还存在以下作用数据分发:将数...
封面图

MongoDB学习之聚合操作

2021-11-30
阅读 30 分钟
3.2k
MongoDB学习之基本操作mongo的聚合操作和mysql的查询类比SQL 操作/函数mongodb聚合操作where$matchgroup by$grouphaving$matchselect$projectorder by$sortlimit$limitsum()$sumcount()$sumjoin$lookup下面一些例子和sql做对比下面是使用数据库的一个基本结构数据链接(提取码:gqh2) {代码...} 先来一些操作案例 {代码....
封面图

MongoDB学习之基本操作

2021-11-21
阅读 3 分钟
1.3k
数据库的基本操作选择数据库 {代码...} 创建数据库 {代码...} 删除数据库 {代码...} 集合的基本操作插入操作格式 {代码...} 查看有哪些集合 {代码...} 创建一个集合 {代码...} 创建一个集合的时候还可以指定一些参数字段类型描述capped布尔(可选)如果为true,设置这个集合为固定集合,需要指定这个集合的最大值,当插...
封面图