必知必会 | 关于Redis缓存这三大问题,必知必会

必知必会 | 关于Redis缓存这三大问题,必知必会

13 天前 melovemingming 49 阅读

什么是缓存穿透,当用户在查询一条数据的时候,而此时数据库和缓存没有任何关于这条数据的任何记录的时候,当这条数据再缓存中没找到数据,就会向数据库请求数据,这样就会对数据库造成比较大的压力。如:用户查询一个 id = -1 的商品信息,一般数据库 id 值都是从 1 开始自增,很明显这条信息是不在数据库中,当没有信息返回时,会一直向数据库查询,给当前数据库的造成很大的访问压力。

打卡学习 | Redis原理应用-线程IO模型

未分类 打卡学习 | Redis原理应用-线程IO模型

21 天前 melovemingming 51 阅读

Redis是个单线程程序,正是因为其单线程,才能确保Redis做到快,相当的快,相当相当的快。既然Redis是单线程,如何处理高并发呢,那就是多路复用这个概念,通过select系列的事件轮询api,以及非阻塞IO实现Redis的单线程应用的高可用化。