首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
八股文面试之redis
YR
创建于2023-01-09
订阅专栏
redis最全面试题
暂无订阅
共6篇文章
创建于2023-01-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
缓存穿透,缓存击穿,缓存雪崩
缓存穿透 首先说什么是缓存穿透?当请求的key,redis中查不到,数据库也查不到。此时就是缓存穿透。如果有黑客使用大量不存在的key访问数据,那么就会造成不断地去查询数据库。使数据库压力倍增。 解决
Redis有哪些数据结构?
、redis的数据结构有: 字符串:可以用来做简单的数据存储,简单字符串或者json格式的字符串。redis分布式锁利用了这个数据结构 hash表:用来存储key-value对,更适合存储对象 列表:
Redis和mysql如何保证数据一致
redis和mysql如何进行数据的一致性操作的呢? 1.先更新mysql,再更新redis。 这样会导致,在更新mysql后,还没更新到redis中,仍然有可能会有很用户读到redis中的旧数据。
Redis过期key的删除策略
Redis是key-value数据库,我们可以设置redis中key的过期时间,删除策略就是指当key过期了,redis如何进行处理。 惰性过期:只有当我们在访问某个key的时候才回去判断这个key是
RDB和AOF机制
redis是一个基于内存的数据库,但是如果电脑重启,或者宕机,那么数据就会消失。所以redis中也有持久化操作,用于数据恢复。redis提供两个机制就是RDB和AOF RDB 将某一时刻redis的内
redis是单线程还是多线程?
redis6.x之前都是单线程的概念,但是6.x后版本引入了多线程的概念。那么面试题就来了,redis现在是单线程还是多线程? 针对这个问题我们要具体情况进行分析。1.当在执行redis命令时,此时毋