Redis缓存的连环炮面试题

本文探讨了Redis作为缓存的使用原因、数据类型及适用场景,并深入讨论了解决Redis大数据量导致的问题、宕机应对策略、集群搭建、数据一致性以及并发事务处理。同时涵盖了缓存雪崩和穿透的解决方案,内容来源于石杉的架构笔记。
摘要由CSDN通过智能技术生成

目录

1 为什么要用Redis缓存?

2.Redis数据类型和适用场景

3.你是怎么解决rendis数据量较大的问题,也许会沾满内存导致宕机?

4.那么当redis宕机你有什么解决办法?

5.你们是如何搭建集群的?

6.redis和数据库如何保证数据的一致性问题?

7.redis如何处理并发带来的事物问题?

8.你们的生产部署redis是什么样子的?

9. 你能说说一般如何应对缓存雪崩以及穿透问题吗?


内容参考自公众号石杉的架构笔记欢迎大家关注,回答做了一些自己的补充和一些自己遇到的面试问题.

1 为什么要用Redis缓存?

项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?这个问题,互联网公司必问,要是一个人连缓存都不太清楚,那确实比较尴尬。只要问到缓存,上来第一个问题,肯定是先问问你项目哪里用了缓存?为啥要用?不用行不行?如果用了以后可能会有什么不良的后果?这就是看看你对缓存这个东西背后有没有思考,如果你就是傻乎乎的瞎用,没法给面试官一个合理的解答,那面试官对你印象肯定不太好,觉得你平时思考太少,就知道干活儿。公司可以用redis做数据清洗,历史数据补全,持久化历史数据并进行汇总。

回答:

Redis高并发和高可用https://blog.csdn.net/ZGL_cyy/article/details/112064879

基于Redis和Nginx实现高并发缓存架构_赵广陆的博客-CSDN博客_nginx缓存和redis缓存目录1 缓存架构设计1.1 缓存架构设计2 Redis集群高级应用3 Nginx缓存3.1 OpenRestry安装3.2 浏览器缓存3.2.1 Nginx Web缓存配置3.2.2 Http缓存控制头3.3 代理缓存3.3.1 proxy_cache3.3.2 缓存操作4 Canal的使用1 缓存架构设计一谈到缓存架构,很多人想到的是Redis,但其实整套体系的缓存架构并非只有Redis,而应该是多个层面多个软件结合形成一套非常良性的缓存体系。比如下面缓存架构设计就涉及到了多个层面的缓存软件。本文只https://blog.csdn.net/ZGL_cyy/article/details/122471998

Redis的线程模型为啥单线程还能有很高的效率?

Redis的线程模型为啥单线程还能有很高的效率?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赵广陆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值