![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis面试题
文章平均质量分 67
雪球不会消失了
这个作者很懒,什么都没留下…
展开
-
redis作为缓存,mysql的数据如何与redis同步
先介绍自己的业务背景,是一致性要求高的 还是 允许延迟一致,因为两者的回答不一样。原创 2024-08-27 09:10:04 · 112 阅读 · 0 评论 -
Redis中的数据类型及应用场景(面试版)
字符串 string哈希 hash列表 list集合 set有序集合 sorted set / zset。原创 2024-08-26 23:23:06 · 84 阅读 · 0 评论 -
Redis数据的持久化是如何做的?(面试版)
在Redis中提供了两种数据持久化的方式:RDB、AOF。原创 2024-08-26 22:41:41 · 174 阅读 · 0 评论 -
Redis中的 大/热 key问题 ,如何解决(面试版)
就是指一个内存空间占用比较大的键(Key)大 Key 可能出现在不同的场景中,不过其本质都是相同的,就是到底占用多少内存才算得上是 big key 呢?这个没有一个绝对的说法,主要取决于具体的场景以及应用需求。这个是 Redis 内置的指令,直接在 Redis 的客户端 redis-cli 中就可以使用,该命令可以,并且显示。原创 2024-08-26 22:14:24 · 117 阅读 · 0 评论 -
redis分布式是如何实现的(面试版)
需要结合项目中的业务进行回答,通常情况下,分布式锁使用的场景:集群情况下的定时任务、抢单、幂等性场景。原创 2024-08-26 20:13:51 · 540 阅读 · 0 评论 -
Redis中的缓存穿透、缓存击穿、缓存雪崩(面试版)
缓存穿透:查询一个不存在的数据,mysql数据库中查询不到数据也不会写入缓存,导致每次请求都查询数据库,增加数据库负载。1、缓存空值:将数据库中不存在的结果(例如空值)也缓存起来,并设置一个较短的过期时间,避免频繁查询数据库2、使用布隆过滤器:使用布隆过滤器来快速判断一个请求的数据是否存在,如果布隆过滤器判断数据不存在,则直接返回,避免查询数据库。3、防止非法请求:检查非法请求,封禁其IP以及账号。原创 2024-08-26 16:40:09 · 183 阅读 · 0 评论