![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
redis你不得不学习的知识
loljava
这个作者很懒,什么都没留下…
展开
-
缓存穿透、缓存击穿、缓存雪崩区别和解决方案
一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案: 接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截; 从缓...转载 2020-06-23 14:35:43 · 130 阅读 · 0 评论 -
Redis哨兵架构
原创 2019-10-16 22:52:47 · 96 阅读 · 0 评论 -
Redis主从架构
redis主从架构搭建,配置从节点步骤:原创 2019-10-16 22:48:29 · 117 阅读 · 0 评论 -
Redis 基础
在这之前,需要去了解数据在redis中set和get的原理 Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。 俺们常用的就是string 最多就是hash(根据公司业务不同) string (字符串) 字符串 string 是 Redis 最简单的数据结构。Redis 所有的...原创 2019-10-11 22:40:17 · 124 阅读 · 0 评论