上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 42 下一页
2020年5月20日
摘要: [TOC] 1 数据库的curd操作 2 集合操作 3 文档操作(curd) 新增和修改 查询文档 成员运算 正则匹配 取指定字段 查询数组 排序 分页 获取数量 其他 修改文档 语法介绍 覆盖式 设置$set 增加和减少 添加删除组内元素 $push $pop $pull 避免重复 "$addTo 阅读全文
posted @ 2020-05-20 20:29 Rannie` 阅读(234) 评论(0) 推荐(0) 编辑
摘要: MongoDB 基础知识 2.1 文档是MongoDB的核心概念。文档就是键值对的一个有序集{'msg':'hello','foo':3}。类似于python中的有序字典。 需要注意的是: #1、文档中的键/值对是有序的。 #2、文档中的值不仅可以是在双引号里面的字符串,还可以是其他几种数据类型(甚 阅读全文
posted @ 2020-05-20 19:20 Rannie` 阅读(144) 评论(0) 推荐(0) 编辑
2020年5月15日
摘要: MySQL 主从同步的原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4)slave有一个SQL线程,按照r 阅读全文
posted @ 2020-05-15 16:49 Rannie` 阅读(159) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一 缓存的收益与成本 1.1 受益 1 加速读写 2 降低后端负载:后端服务器通过前端缓存降低负载,业务端使用redis降低后端mysql负载 1.2 成本 1 数据不一致:缓存层和数据层有时间窗口不一致,和更新策略有关 2 代码维护成本:多了一层缓存逻辑 3 运维成本:比如使用了Red 阅读全文
posted @ 2020-05-15 16:16 Rannie` 阅读(222) 评论(0) 推荐(0) 编辑
2020年5月14日
摘要: [TOC] Redis Sentinel 一 主从复制高可用 二 架构说明 可以做故障判断,故障转移,通知客户端(其实是一个进程),客户端直接连接sentinel的地址 1 多个sentinel发现并确认master有问题 2 选举触一个sentinel作为领导 3 选取一个slave作为新的mas 阅读全文
posted @ 2020-05-14 20:16 Rannie` 阅读(180) 评论(0) 推荐(0) 编辑
摘要: [TOC] 什么是主从复制 为了提高性能,扩展机器 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个maskter可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave 主从的两种方式 slave 命令 阅读全文
posted @ 2020-05-14 19:51 Rannie` 阅读(137) 评论(0) 推荐(0) 编辑
摘要: [TOC] 什么是持久化 redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上 持久化的实现方式 RDB 什么是 RDB? 触发机制 主要三种方式 AOF RDB 问题 耗时,耗性能 不可控,可能会丢失数据 AOF 介绍 客户端每写入一条命令,都记录一条日志,放到日志文件中,如果出现宕 阅读全文
posted @ 2020-05-14 19:25 Rannie` 阅读(161) 评论(0) 推荐(0) 编辑
摘要: GEO(地理信息定位):存储经纬度,计算两地距离,范围等 北京:116.28,39.55 天津:117.12,39.08 可以计算天津到北京的距离,天津周围50km的城市,外卖等 5个城市纬度 | 城市 | 经度 | 纬度 | 简称 | | | | | | | 北京 | 116.28 | 39.55 阅读全文
posted @ 2020-05-14 19:07 Rannie` 阅读(284) 评论(0) 推荐(0) 编辑
2020年5月13日
摘要: [TOC] 生命周期 我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询. 慢查询发生在第三阶段 客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素 1.2 两个配置 1.2.1 slowlog max len 慢查询是一个先进先出的队列 固定长度 保存在内存中 1 阅读全文
posted @ 2020-05-13 17:06 Rannie` 阅读(366) 评论(0) 推荐(0) 编辑
2020年5月7日
摘要: [TOC] 1 前端 用 cdn,静态资源放到 cdn 上(js,css,静态图片) 用精灵图 (一个大图,上面有很多小图,用定位,定位到小图) 前端缓存 (响应头设置缓存时间) 2 服务器 Nginx 做集群 (dns 解析) 动静分离 (静态资源直接通过nginx转发,拿去;uwsgi只负责处理 阅读全文
posted @ 2020-05-07 21:07 Rannie` 阅读(518) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 42 下一页
去除动画
找回动画