首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
多乐BoY
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Redis常见面试题汇总
主要从“高性能”和“高并发”这两点来看待这个问题。 缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map 或者 guava 实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着 jvm 的销毁而结束,并且在多实例的情况下,每个实例都需要各自保存一份缓存,缓…
透过面试题掌握Redis【持续更新中】
最近是把《Redis设计与实现》看完了,然后也对每一章写了读书笔记。但是总感觉自己掌握得不够,所以就在网上搜集了一些Redis相关的面试题,然后自己去翻笔记,看书,查资料尝试着去解答,目前这篇文章还没有完全覆盖到所有Redis相关的面试题,之后会持续更新,一方面是我自己学习记录…
缓存穿透?缓存雪崩?缓存击穿?布隆过滤器?我觉得我解释清楚了
缓存穿透:是指当查询一个一定不存在的数据时,由于缓存是在缓存不命中时被动写入的,并且出于容错考虑,如果从DB中查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要绕过缓存到DB中去查询,从而失去了缓存的意义。当访问流量过大时,会导致DB挂掉。 如果访问的key未能在DB…
深入理解Redis持久化机制-RDB、AOF实现详解
Redis是一个基于内存中的数据结构存储系统,它所有的数据都存储在内存中。如果发生断电或者宕机,内存中的数据就会丢失。为了防止数据丢失,Redis提供了两种持久化的方案,一种是RDB(Redis DataBase),另一种是AOF(Append Only File)。 RDB持…
Redis 中的过期元素是如何被处理的?「视频版」给你答案——面试突击 002 期
在设置键值过期时间时,创建一个定时事件,当过期时间到达时,由事件处理器自动执行键的删除操作。 在 Redis 高负载的情况下或有大量过期键需要同时处理时,会造成 Redis 服务器卡顿,影响主业务执行。 不主动删除过期键,每次从数据库获取键值时判断是否过期,如果过期则删除键值,…
《我想进大厂》之Redis夺命连环11问🏆 掘金技术征文|双节特别篇
这是面试题系列第三篇--redis专题。 字符串:redis没有直接使用C语言传统的字符串表示,而是自己实现的叫做简单动态字符串SDS的抽象类型。C语言的字符串不记录自身的长度信息,而SDS则保存了长度信息,这样将获取字符串长度的时间由O(N)降低到了O(1),同时可以避免缓冲…
【高并发】面试官:讲讲什么是缓存穿透?击穿?雪崩?如何解决?
首先,我们来说说缓存穿透。什么是缓存穿透呢?缓存穿透问题在一定程度上与缓存命中率有关。如果我们的缓存设计的不合理,缓存的命中率非常低,那么,数据访问的绝大部分压力都会集中在后端数据库层面。 如果在请求数据时,在缓存层和数据库层都没有找到符合条件的数据,也就是说,在缓存层和数据库…
深入学习Redis(1):Redis内存模型
Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一…