![](https://img-blog.csdnimg.cn/20200610121045688.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
文章平均质量分 65
Redis相关学习记录
小杨同学~
我为成功而来,不为失败低头
展开
-
Redis八大内存淘汰的策略详解
Redis 八大内存淘汰策略详解,再也不怕面试官问你reids的淘汰策略了,本文也详细介绍了淘汰策略的相关配置原创 2021-08-16 11:55:14 · 2041 阅读 · 5 评论 -
Redis 实现分布式锁及其演进过程
Redis 大家都经常用,但是用它实现分布式锁,会有哪些坑呢?阅读本文,带你跳出坑!原创 2021-07-16 10:10:09 · 369 阅读 · 2 评论 -
Redis 常用配置
on't be rewritten by command "CONFIG REWRITE"# from admin or Redis Sentinel. Since Redis always uses the last processed# line as value of a configuration directive, you'd better put includes# at the beginning of this file to avoid overwriting config cha原创 2021-01-18 11:09:11 · 792 阅读 · 0 评论 -
SpringBoot2.0 集成 Redis 最全解
程序交流微信群添加微信 : 372787553 备注 csdnSpringBoot 集成 RedisSpringBoot 2.3.1Redis 更多实操 记录 (https://github.com/yanghaiji/Advanced-books/blob/master/note/redis/README.md 添加依赖这里我们采用的是 lettuce 所以必须引入commons-pool2 <dependency> <groupId>org.sprin原创 2020-12-18 12:22:46 · 263 阅读 · 0 评论 -
Redis之缓存穿透与缓存击穿
一、缓存穿透缓存穿透是指用户查询数据,在数据库没有,自然在缓存中也不会有。这样就导致用户查询的时候,在缓存中找不到,每次都要去数据库再查询一遍,然后返回空(相当于进行了两次无用的查询)。这样请求就绕过缓存直接查数据库,这也是经常提的缓存命中率问题。二、示意图三、解决方案说明:在正常情况下,我们使用缓存的大概流程:1.首先根据Key查询缓存2.判断缓存内是否有值2.1 有值则直接...原创 2020-02-19 22:31:54 · 998 阅读 · 0 评论 -
Redis之缓存雪崩
一、缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。二、示意图缓存正常从Redis中获取,示意图如下:缓存失效瞬间示意图如下:三、解决方案...原创 2020-02-19 19:45:20 · 290 阅读 · 0 评论 -
Redis关键配置与命令
上篇我们已经讲解过redis的安装,本文将带您进行配置与命令的介绍redis.conf这里有详细的配置翻译,与介绍,读者可以根据自己的需要进行修改redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/ru...原创 2020-02-16 19:15:09 · 210 阅读 · 0 评论 -
Redis简介与安装
简介Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。常用数据类型String: 字符串(二进制安全)H...原创 2020-02-16 18:18:11 · 222 阅读 · 0 评论