Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

缓存穿透

概念

缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是查询失败。当在高并发的情况下,缓存没有命中,于是请求都打在了数据库上面,就会给数据库造成了很大的压力。

什么是主从复制

主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器,前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能从主节点到从节点。master以写为主,slave以读为主

Redis发布订阅

Redis发布订阅(pub/sub)是一种==消息通信模式==:发送者(pub)发送消息,订阅者(sub)接受消息。

Redis客户端可以订阅任意数量的频道。

Redis持久化

Redis是内存数据库,如果不保存到硬盘当中,那么一单服务器断电,数据就会丢失,所以Redis提供了持久化功能

Mac环境下配置Redis

使用Homebrew安装Redis

什么是NoSQL

学习Redis之前我们要先了解什么是NoSQL

NoSQL不是没有SQL,而是Not Only SQL(不仅仅是SQL)

NoSQL泛指非关系型数据库