![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 84
MrDJun
热爱学习,传递知识。
展开
-
缓存击穿、穿透、雪崩的问题及解决
缓存击穿、穿透、雪崩的问题及解决一、缓存穿透(查询一个永不存在的数据)当查询一个一定不存在的数据时,由于缓存是不命中,将去查询数据库,但是数据库也无此记录,我们没有将这次查询的null写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。例如:需要查询11号商品,假设缓存中没有11号商品,100万的并发进来之后,同时判断都没有,那么这100万就都会到数据库去查11号商品,相当于缓存根本没用上,导致数据库压力增大甚至崩溃宕机。风险:利用不存在的数据进行攻击,数据库瞬时原创 2021-01-30 21:16:42 · 167 阅读 · 0 评论 -
Linux在docker中运行并使用redis
问题:如何启动并使用Docker中已经安装好的redis?现在网上已经有很多如何在Linux的Docker中安装redis了。解决方案:1、启动镜像:docker run -p 6379:6379 -d redis:4.0 redis-server命令说明:docker run -p 6379:6379 -v $PWD/data:/data -d redis:...原创 2019-07-23 16:07:15 · 3016 阅读 · 0 评论 -
redis的持久化之RDB与AOF
很多概念官网都有,我CV过来意义不大,概念还是建议不要看博客,去官网多花点时间看看吧,RDB和AOF到底哪个好啥时候用哪个官网说得也很明确了。下面我就只和大家分享一些值得注意的细节:目录直通车一、RDB(Redis Database) 之 SNAPSHOTTING 快照(1)如何配置RDB(2)关闭RDB(3)rdbcompression的配置(4)rdbchecksum的...原创 2019-07-25 10:40:25 · 1399 阅读 · 0 评论 -
redis 常用命令
最全官网文档:http://redisdoc.com/index.html#一:redis命令基本篇1.【 set key value 】 存入一个key和值。如:set myname reson2.【 get key 】 读取一个key的值。3.【 del key 】 删除一个key。4.【 del key1 key2 ... keyN 】 删除多个key。如:del myn...原创 2019-07-23 15:46:31 · 164 阅读 · 0 评论 -
解决@Autowired方式拿不到JedisPool 的问题
没有注入为Bean造成的。加入我下面这个类即可解决问题:缺哪些依赖引入哪些依赖,我这边不方便贴出,版本号如下图:RedisConfigure.javapackage com.fun.framework.redis;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml...原创 2019-09-07 17:45:51 · 3494 阅读 · 4 评论