数据库
文章平均质量分 88
leehomcoding
这个作者很懒,什么都没留下…
展开
-
redis知识点整理
一、数据结构 string、list、hash、set、zset 二、管道 一次发送多个命令,节约往返时间 三、发布订阅 多个订阅,比如聊天,发布消息,订阅1用于实时展示,订阅2用户如kafka然后持久化mysql,订阅3存zset用于历史消息 四、穿透、击穿、雪崩 1、缓存穿透 缓存穿透:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。 布隆过滤器可以使用redis的bitmap实现,多种hash算法标识 2、缓存击穿 缓存击穿:key对应的原创 2021-10-13 13:22:13 · 116 阅读 · 0 评论 -
MySql知识点整理
mysql相关 一、mysql组成 二、btree图: (1)所有键值分布在整个树中 (2)任何关键字出现且只出现在一个节点中 (3)搜索有可能在非叶子节点结束 (4)在关键字全集内做一次查找,性能逼近二分查找算法 三、b+tree图: (1)所有关键字存储在叶子节点,非叶子节点不存储真正的data (2)为所有叶子节点增加了一个链指针 四、回表 先索引扫描,拿到主键去取索引中没有的数据 五、覆盖索引 只需要在一颗索引树上获取所需要的所有数据,不需要回表 六、索引下推 存在某些被索引的列的判断条件时,原创 2021-10-12 14:33:33 · 175 阅读 · 1 评论