没有合适的资源?快使用搜索试试~ 我知道了~
Redis面试题(2020最新版)-重点.pdf
需积分: 2 0 下载量 4 浏览量
2021-11-25
23:50:52
上传
评论
收藏 1.51MB PDF 举报
温馨提示
试读
39页
2020最新整理一线大厂面试题合集 - Redis面试题
资源推荐
资源详情
资源评论
概述
什么是Redis
Redis有哪些优缺点
为什么要用Redis/为什么要用缓存
为什么要用Redis而不用map/guava
做缓存?
Redis为什么这么快
数据类型
Redis有哪些数据类型
Redis的应用场景
持久化
什么是Redis持久化?
Redis的持久化机制是什么?各自的优
缺点?
如何选择合适的持久化方式
Redis持久化数据和缓存怎么做扩容?
过期键的删除策略
Redis的过期键的删除策略
Rediskey的过期时间和永久有效分别怎
么设置?
我们知道通过expire来设置key的过期时
间,那么对过期的数据怎么处理呢?
内存相关
MySQL里有2000w数据,redis中只存
20w的数据,如何保证redis中的数据都是热
点数据
Redis的内存淘汰策略有哪些
Redis主要消耗什么物理资源?
Redis的内存用完了会发生什么?
Redis如何做内存优化?
线程模型
Redis线程模型
事务
什么是事务?
Redis事务的概念
Redis事务的三个阶段
Redis事务相关命令
事务管理(ACID)概述
Redis事务支持隔离性吗
Redis事务保证原子性吗,支持回滚吗
Redis事务其他实现
集群方案
哨兵模式
官方RedisCluster方案(服务端路由查
询)
基于客户端分配
基于代理服务器分片
Redis主从架构
Redis集群的主从复制模型是怎样的?
生产环境中的redis是怎么部署的?
说说Redis哈希槽的概念?
Redis集群会有写操作丢失吗?为什么?
Redis集群之间是如何复制的?
Redis集群最大节点个数是多少?
Redis集群如何选择数据库?
分区
Redis是单线程的,如何提高多核CPU的
利用率?
为什么要做Redis分区?
你知道有哪些Redis分区实现方案?
Redis分区有什么缺点?
分布式问题
Redis实现分布式锁
如何解决Redis的并发竞争Key问题
分布式Redis是前期做还是后期规模上来
了再做好?为什么?
什么是RedLock
缓存异常
缓存雪崩
缓存穿透
缓存击穿
缓存预热
缓存降级
热点数据和冷数据
缓存热点key
常用工具
Redis支持的Java客户端都有哪些?官方
推荐用哪个?
Redis和Redisson有什么关系?
Jedis与Redisson对比有什么优缺点?
其他问题
Redis与Memcached的区别
如何保证缓存与数据库双写时的数据一
致性?
Redis常见性能问题和解决方案?
Redis官方为什么不提供Windows版
本?
一个字符串类型的值能存储最大容量是
多少?
Redis如何做大量数据插入?
假如Redis里面有1亿个key,其中有10w
个key是以某个固定的已知的前缀开头的,如
果将它们全部找出来?
使用Redis做过异步队列吗,是如何实现
的
Redis如何实现延时队列
Redis回收进程如何工作的?
Redis回收使用的是什么算法?
概述
什么是Redis
Redis(RemoteDictionaryServer)是一个使用C语言编写的,开源的(BSD许
可)高性能非关系型(NoSQL)的键值对数据库。
Redis可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值
支持五种数据类型:字符串、列表、集合、散列表、有序集合。
与传统数据库不同的是Redis的数据是存在内存中的,所以读写速度非常快,
因此redis被广泛应用于缓存方向,每秒可以处理超过10万次读写操作,是已
剩余38页未读,继续阅读
资源评论
码上富贵
- 粉丝: 1w+
- 资源: 177
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功