概念
缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是查询失败。当在高并发的情况下,缓存没有命中,于是请求都打在了数据库上面,就会给数据库造成了很大的压力。
主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器,前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能从主节点到从节点。master以写为主,slave以读为主
Redis发布订阅(pub/sub)是一种==消息通信模式==:发送者(pub)发送消息,订阅者(sub)接受消息。
Redis客户端可以订阅任意数量的频道。
Redis是内存数据库,如果不保存到硬盘当中,那么一单服务器断电,数据就会丢失,所以Redis提供了持久化功能
使用Homebrew安装Redis
学习Redis之前我们要先了解什么是NoSQL
NoSQL不是没有SQL,而是Not Only SQL(不仅仅是SQL)
NoSQL泛指非关系型数据库