当前位置: 首页 > news >正文

Redis 学习笔记

Redis 作为目前的主流 NoSql 数据库,不会是不可能的,在面试中也是非常高频的,一定不能在这个环节丢分,不管是学习,还是面试,以下知识点,都有必要掌握。

  1. 分布式锁

  2. 延迟队列

  3. 布隆过滤器

  4. 线程 IO 模型

  5. Redis 事务

  6. Stream

  7. Redis 管道

Redis 学习脑图

废话不多说,咱们直接上干货。

高频大厂 Redis 面试题(附答案解析)

Redis 是什么?

Redis 特性?

Redis 合适的应用场景?

除了 Redis 你还知道哪些 NoSQL 数据库?

Redis 和 Memcache 区别?

Redis 的有几种数据类型?

Redis 有哪些高级功能?

安装过 Redis 吗,简单说下步骤?

redis 几个比较主要的可执行文件?分别是?

启动 Redis 的几种方式?

Redis 客户端命令执行的方式?

如何停止 redis 服务?

如何查看当前键是否存在?

如何删除数据?

Redis 为什么快?单线程?

字符串最大不能超过多少?

Redis 默认分多少个数据库?

redis 持久化的几种方式?

RDB 持久化?

RDB 的持久化是如何触发的?

RDB 的优点?

RDB 的缺点?

如何禁用持久化?

AOF 持久化?

如何查询 AOF 是否开启?

如何开启 AOF?

AOF 工作流程?

为什么 AOF 要先把命令追加到缓存区(aof_buf)中?

AOF 持久化如何触发的?

AOF 优点?

AOF 缺点?

混合持久化?优缺点?

Redis 的 Java 客户端官方推荐?实际选择?

Redis 事务?

Redis 事务开始到结束的几个阶段?

Redis 中 key 的过期操作?

Redis 过期键删除策略?

Pipeline 是什么?为什么要它?

如何获取当前最大内存?如何动态设置?

Redis 内存溢出控制?

Redis 内存溢出策略?

Redis 高可用方案?

Redis 集群方案?

Redis Cluster 槽范围?

Redis 锁实现思路?

什么是布隆过滤器?

什么是缓存穿透?处理问题?

什么是缓存预热?

答案解析

复习文档

分布式锁

延迟队列

布隆过滤器

线程 IO 模型

Redis 事务

Stream

Redis 管道



如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,

咱们下期见!答案获取方式:已赞 已评 已关~

学习更多知识与技巧,关注与私信博主(03)

 

相关文章:

  • 萤火虫(FA)算法(附完整Matlab代码,可直接复制)
  • 01背包完全背包学习记录
  • docker安装redis
  • java毕业设计的婚庆策划系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw
  • Pandas数据分析:处理文本数据(str/object)各类操作+代码一文详解(二)
  • java毕业设计的家居销售网站mybatis+源码+调试部署+系统+数据库+lw
  • 【Linux操作系统】——网络配置与SSH远程
  • 【C++】走进 ⌈ 类和对象 ⌋ 的核心 - 感受C++的精华 _ 剖析默认成员函数 | 构造函数 | 析构函数 | 拷贝构造函数 | 赋值运算符重载
  • 笔试强训(二)
  • Educational Codeforces Round 132 (Rated for Div. 2) A.B.D
  • MMDetection训练自己的数据集
  • 【Servlet】这一文详细的讲述了Servlet的知识,呕心沥血,终于文成。
  • MyBatis-Plus--使用雪花算法生成主键ID--使用/分析
  • 开源 SPL 强化 MongoDB 计算
  • class09:ejs模块
  • 2017前端实习生面试总结
  • Android 控件背景颜色处理
  • CEF与代理
  • crontab执行失败的多种原因
  • eclipse的离线汉化
  • Golang-长连接-状态推送
  • JavaScript创建对象的四种方式
  • Java多线程(4):使用线程池执行定时任务
  • java概述
  • npx命令介绍
  • PhantomJS 安装
  • webpack4 一点通
  • windows下如何用phpstorm同步测试服务器
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 简单实现一个textarea自适应高度
  • 近期前端发展计划
  • 如何胜任知名企业的商业数据分析师?
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • Spring Batch JSON 支持
  • #14vue3生成表单并跳转到外部地址的方式
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (09)Hive——CTE 公共表达式
  • (13):Silverlight 2 数据与通信之WebRequest
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (MATLAB)第五章-矩阵运算
  • (pojstep1.1.2)2654(直叙式模拟)
  • (第27天)Oracle 数据泵转换分区表
  • (二)PySpark3:SparkSQL编程
  • (十一)手动添加用户和文件的特殊权限
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • .Net Web项目创建比较不错的参考文章
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .net下的富文本编辑器FCKeditor的配置方法
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [<MySQL优化总结>]
  • [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理...
  • [Android]Android开发入门之HelloWorld