1、为什么用nosql
(1)
垂直拆分:是把不同的表拆到不同的数据库中。(按业务类别切分)
水平拆分:是把同一个表拆到不同的数据库中。(按数据行切分)
(2)
主从复制:Mysql的主从复制和mysql的读写分离两者有紧密的联系,首先要部署主从复制,只有主从复制完成了,才能再此基础上进行数据的读写分离。
读写分离:只在mysql主服务器上写,只在mysql从服务器上读。
(3)
InnoDB使用行锁: 支持高并发。
MyISAM使用表锁:
2、初识nosql
优点:
1:易扩展
2:大数据量高性能 —1s中写8万 读11万
3:多样灵活的数据模型
3、NOSQL数据模型简介
在分布式数据库中CAP原理 CAP+BASE
传统的ACID
BASE:
分布式和集群的区别:
4、redis
(1)redis是什么
(2)redis能干嘛
(3)怎么玩
(4)redis安装 linux版本
(5)redis启动后杂项基础知识讲解
(6)redis数据类型
5、redis的配置文件 redis.conf
常见配置redis.conf介绍
redis启动命令
6、redis持久化 rdb aof
RDB:
总结
AOF:
总结:
7、redis面试问题补充