首页 > 数据库 >redis面试相关

redis面试相关

时间:2023-03-20 21:45:26浏览次数:29  
标签:缓存 redis 面试 场景 相关 同一时间 分布式

1 缓存雪崩

在同一时间类,缓存大部分失效, 导致数据库并发压力过大

场景: 应用启动时,没有进行缓存; 所有缓存都设置的是同一时间; 缓存服务挂掉了

缓存预热 :  是在应用启动后先不对外提供服务, 可以写一些方法去调用接口触发缓存

互斥锁:   锁方法或锁key,  只允许一个请求去查询db, 其它请求进行排队,类似于synchronized; 分布式场景下则使用分布式锁

2 缓存穿透

标签:缓存,redis,面试,场景,相关,同一时间,分布式
From: https://www.cnblogs.com/ladeng19/p/17237974.html

相关文章

  • Spring Boot + Redis 解决重复提交问题,还有谁不会
    作者|慕容千语来源:www.jianshu.com/p/c806003a8…前言在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均......
  • redis-SpringCache-简介
    整合&体验@Cacheable引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId></dependency>......
  • Nginx服务配置及相关模块
    一、Nginx配置文件1.主配置文件解析①yum安装主配置文件位置:/etc/nginx/nginx.conf②编译安装主配置文件位置:/编译安装路径/conf/nginx.conf1nginx主配置文件:nginx......
  • Redis整数集合
    集合键的底层实现之一,当集合只包含整数值元素,且报价函的元素不多时,就会使用整数集合作为集合键的底层实现。intset实现typedefstructintset{ uint32_tencoding;//......
  • redis存储session如何查询当前请求的sessionID
    redis存储session如何查询当前请求的sessionID问题项目登录信息session使用的redis存储,在排查bug过程中需要查询缓存;发现无法知道,当前的浏览器请求获取到的缓存信息;解......
  • #yyds干货盘点# LeetCode面试题:螺旋矩阵
    1.简述:给你一个m行n列的矩阵 matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输......
  • 爬虫相关 selenium登录cnblogs、抽屉半自动点赞、xpath的使用、selenium动作链、自
    selenium登录cnblogsfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimporttimeimportjsonbro=webdriver.Chrome(executable_path=......
  • linux安装redis
    redis-server../redis.conf开启服务,进程得守护着,命令终端不能退出redis-server&../redis.conf开启服务,进程不用留在终端打开的效果解决办法:https://www.......
  • Redis类型(type)与编码(encoding)
    本文已收录至Github,推荐阅读......
  • 多线程面试——CountDownLatch,CyclicBarrier,Semaphore
    0.总结1.CountDownLatch是1个线程等待其他线程,CyclicBarrier是多个线程相互等待;2.CountDownLatch是计数-1,直到减为0,CyclicBarrier是计数+1,直到达到指定值;3.CountDownLatch......