大厂面试Java各知识点综合面试题Redis高频面试题 - 1

VIP免费
2024-12-10 1 0 661.53KB 9 页 5.9玖币
侵权投诉
Redis 高频面试题及答案
目录
1.redis 是什么? ...................................................................................................................................................1
2.redis 怎么使用 ..............................................................................................................................................2
3.应用场景: ............................................................................................................................................................2
String : ............................................................................................................................................................2
list(双向链表) ...............................................................................................................................................2
hash(hashmap) ............................................................................................................................................3
4.为什么 redis 是单线程的都那么快? ........................................................................................................3
5.redis 也可以进行发布订阅消息吗? .........................................................................................................3
6.redis 能否将数据持久化,如何实现?.....................................................................................................4
RDB 持久化原理: .....................................................................................................................................4
AOF 持久化原理 ....................................................................................................................................4
7.主从复制模式下,主挂了怎么办?...........................................................................................................4
8.哨兵模式实现原理?(2.8 版本或更高才有 ......................................................................................5
1.三个定时监控任务: .............................................................................................................................5
2.主客观下线: ...........................................................................................................................................5
3.选举出某一哨兵节点作为领导者 ......................................................................................................5
4.故障转移 ....................................................................................................................................................5
9.redis 集群(采用虚拟槽方式,高可用)原理(和哨兵模式原理类似,3.0 版本或以上才有)
...................................................................................................................................................................................6
10.缓存更新策略(即如何让缓存和 mysql 保持一致性)? ...............................................................6
10.1 key 过期清除(超时剔除)策略 .................................................................................................6
10.2 Redis 的内存淘汰策 ....................................................................................................................7
11.缓存粒度控制? .............................................................................................................................................8
12.如何防止缓存穿透? ....................................................................................................................................8
13.无底洞优化? ..................................................................................................................................................9
14.雪崩优化 ...........................................................................................................................................................9
15.热点 key 优化 ..................................................................................................................................................9
1.redis 是什么?
redis nosql(也是个巨大的 map) 单线程,但是可处理 110w 的并发(数
据都在内存中)
使用 java redis 进行操作类似 jdbc 接口标准对 mysql有各类实现他的实现
类,我们常用的是 druid
其中对 redis,我们通常用 Jedis(也为我们提供了连接池 JedisPool)
redis ,key 就是 byte[](string)
redis 的数据结构(value):
String,list,set,orderset,hash
每种数据结构对应不同的命令语句~
2.redis 怎么使用?
先安装好 redis然后运行,pom 文件中引入依赖,在要使用 redis 缓存的类
mapper.xml 文件配redis 的全限定名。引入 redis redis.properties
件(如果要更改配置就可以使用)
3.应用场景:
String :
1存储 json 类型对象,2 计数器,3 优酷视频点赞等
list(双向链表)
1可以使用 redis list 模拟队列,,
2朋友圈点赞(一条朋友圈内容语句,若干点赞语句)
摘要:

Redis高频面试题及答案目录1.redis是什么?...................................................................................................................................................12.redis怎么使用?.....................................................................................................................

展开>> 收起<<
大厂面试Java各知识点综合面试题Redis高频面试题 - 1.pdf

共9页,预览2页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:计算机 价格:5.9玖币 属性:9 页 大小:661.53KB 格式:PDF 时间:2024-12-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 9
客服
关注