6-数据库
文章平均质量分 82
一块猪血糕
一只小小咸鱼
展开
-
On/Where
写sql语句时,一直以为on和where都可以对表进行筛选,两者相同,所以直接在leftJoin后用了on之后接and+条件,Be like: SELECT * FROM t_user a LEFT JOIN (select sid,time from check_in_data) b on a.sid = b.sid AND a.sid =#{sid} 然后就BBQ了把这个错误认知记录在案!!!on和where区别首先看一下on原创 2022-03-22 15:52:46 · 327 阅读 · 0 评论 -
Redis笔记 --穿透击穿雪崩
Redis笔记 --穿透击穿雪崩1. 缓存穿透1.1 问题描述1.2解决方案2. 缓存击穿2.1问题描述2.2 解决方案3.缓存雪崩3.1 问题描述3.2 解决方案4.问题探讨与思考1. 缓存穿透1.1 问题描述大量请求同时访问服务器,请求数据:第一步:服务器去Redis缓存中寻找,但是需要的大量的数据在redis缓存中不存在(redis命中率低)第二步:服务器在redis中未查询到,转而向数据库进行查询,大量请求涌入数据库,造成数据库崩溃1.2解决方案对空值做缓存:如果去Redis中查询原创 2022-03-17 10:56:19 · 505 阅读 · 0 评论 -
Redis笔记 --主从复制
Redis笔记 --主从复制Redis主从复制1.主从同步1.1.概念1.2 原理1.2.1 全量同步1.2.2 增量同步1.2.3 Redis主从同步策略1.3特点1.4演示1.4.1准备工作1.4.2 启动服务1.4.3测试1.5 缺点2.哨兵模式2.1 特点2.2 工作机制3.Cluster模式3.1Cluster模式介绍3.2实现原理3.3 特点4.应用场景Redis主从复制通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,但是由于数据是存储在一台服务器上的原创 2022-03-17 10:50:29 · 962 阅读 · 0 评论 -
Redis笔记 -- 持久化机制
Redis笔记 -- 持久化机制Redis 持久化机制1.RDB(Redis DataBase)1.1 备份过程1.2 Fork1.3 触发条件1.3.1 save(手动)1.3.2 bgsave(手动)1.3.3 对比1.3.2 自动触发1.4 执行过程1.5 RDB优缺点2. AOF(Append Only File)2.1 持久化原理2.2 文件重写(rewrite)2.3 重写流程2.4触发条件2.4.1 appendfsync always2.4.2 appendfsync everysec2.4原创 2022-03-16 22:07:43 · 454 阅读 · 0 评论 -
Redis笔记 -- 基本介绍
Redis笔记 -- 基本介绍1.NoSQL2.Redis2.1 应用场景2.2 五大数据类型2.2.0 Redis 键Key2.2.1 String类型2.2.2 hash类型2.2.3 List类型2.2.4 集合2.2.5 有序集合2.3 Redis常见命令2.4 Redis6的新数据类型2.4.1 Bitmaps2.4.2 HyperLogLog2.4.3 Geospatial1.NoSQLSQL or NoSQLNoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”原创 2022-03-16 21:52:23 · 115 阅读 · 0 评论