redis
陈陈想因
怕什么真理无穷, 进一寸有一寸的欢喜。
展开
-
Redis学习笔记
一、简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询等。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事...原创 2020-04-28 00:13:40 · 188 阅读 · 1 评论 -
缓存穿透,缓存击穿,缓存雪崩解决方案分析
前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。 解决方案 有很多种方法...转载 2019-08-08 13:21:20 · 140 阅读 · 0 评论