Redis
文章平均质量分 53
绪风750
这个作者很懒,什么都没留下…
展开
-
Redis数据类型
操作 场景 string 字符串 设置键值 set key value 设置 过期时间 setex key seconds value 设置多个键值 mset key value key value 获取多个键 mget key 做简单的键值对缓存 list 列表 左侧插入数据,lpush key value 右侧插入数据 rpush key value ...原创 2021-12-16 21:44:15 · 361 阅读 · 0 评论 -
RedisRedis缓存穿透、击穿和雪崩的理解
1.缓存穿透 1.大量无效的数据去请求Redis,查询不到去请求数据库,大量数据请求没有命中,给数据库带来太大压力,一般这种情况都是恶意用户 2.解决方案 布隆过滤器 布隆过滤器是一种数据结构,对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃,从而避免了对底层存储系统的查询压力; 缓存空对象 当存储层查不到,即使是空值,我们也将其存储起来并且在Redis中设置一个过期时间,之后再访问这个数据将会从Redis中访问,保护了持久层的数据库。 ③存在的问题: 1)如果空值能够转载 2021-12-16 21:16:45 · 125 阅读 · 0 评论