06 2020 档案

摘要:1. 高可用 持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 复制:复制是高可用Redis的基础,哨兵和集群都是在复制基础上实现高可用的。复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复 阅读全文
posted @ 2020-06-29 23:23 LMFrank 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1. 缓存穿透 同一时刻,大量的并发请求数据库中不存在的信息,他既不会命中缓存,也不会命中数据库,但是他会查找数据库 解决方案: 在接口层增加校验,比如用户鉴权校验,参数做校验,不合法的参数直接代码Return,比如:id 做基础校验,id ⇐0的直接拦截等 当数据库查询结果为空时,数据也被缓存,但 阅读全文
posted @ 2020-06-28 00:23 LMFrank 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1. Redis是什么 Redis是C语言开发的一个高性能键值对的内存数据库,它属于NoSQL 2. Redis和Memcached对比 数据类型支持不同 Redis支持5种数据类型,Memcached只支持key-value结构 单个value,redis支持最大1GB,memcached支持1M 阅读全文
posted @ 2020-06-26 22:04 LMFrank 阅读(564) 评论(0) 推荐(0) 编辑
摘要:原图可以访问:https://github.com/LMFrank/Learn_CS/blob/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%E5%92%8CUDP%E7%9A%84%E5%8C%BA%E5%88%AB.bmp 阅读全文
posted @ 2020-06-25 17:02 LMFrank 阅读(208) 评论(0) 推荐(0) 编辑
摘要:原图可以访问:https://github.com/LMFrank/Learn_CS/blob/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E5%8D%8F%E8% 阅读全文
posted @ 2020-06-25 16:57 LMFrank 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1. 关系型数据库 关系型数据库(Relational database)是指基于关系模型的数据库。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。 完整性约束: 实体完整性:表的主键字段不能为空 参照完整性:外键参照的完整性 用户完整性:基于业务需要自定义的约束 2. Mysql架 阅读全文
posted @ 2020-06-25 16:50 LMFrank 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Learn_CS 计算机入门 视频: 【计算机科学速成课】[40集全/精校] - Crash Course Computer Science:树莓派出的课程,各个学科都有速成系列。该课程每集短小精悍,抽象的思想贯穿始终。可以作为入门课程,了解整个CS的概况。官网链接:https://cs50.har 阅读全文
posted @ 2020-06-25 16:37 LMFrank 阅读(187) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示