您当前的位置:首页 > 电脑百科 > 数据库 > Redis

阿里面试题:鹿晗发布恋情,为什么微博挂了?

时间:2019-09-04 16:39:03  来源:  作者:
阿里面试题:鹿晗发布恋情,为什么微博挂了?

 

这是一道真真实实的阿里面试题:“请解释下为什么鹿晗发布恋情的时候, 微博系统会崩溃,如何解决?”

哎,我原本以为认真学技术就可以了。但面试官的这个面试题还得让我关注明显恋情,不知道程序员单身居多吗?

话说一个合格的程序员,每看过一个系统,就应该了解的五脏六腑,内部设计。大型系统的底层设计尤其值得我们思考,现在面试题也开始追热点了,和高考一样,实时关注社会百态。

要回答好这个问题,你首先得知道鹿晗是谁?要不然“业余草”发布一条微博,连个阅读都没几个。

鹿晗首先是一个明星,流量明星。粉丝量众多,所以,他已公布恋情,瞬间的流量很大。但是我们要注意到,这里面有一个问题。就是这个瞬间流量增大,增的不仅是浏览量。如果仅仅是阅读,我们只需把鹿晗的这条微博放入 redis 缓存,以微博技术,不可能挂得了的吧。

阿里面试题:鹿晗发布恋情,为什么微博挂了?

Redis学习笔记

注意:需要这份Redis学习笔记的朋友可以后台私信【Redis】

这个之所以微博挂掉,是因为这个时间段,转发 + 评论量非常的大,并不是只有阅读量大。这个要注意,几乎所有的大型网站挂掉,基本上都是并发写造成的。并发读,以大型公司的技术,除了 12306 这样的,基本上很少有故障的。

另外针对明星的微博,会有一个消息推送功能。第一时间热点数据,只要你联的有网,都能够收到推送。所以一个热点事件,普通人转不转发没啥影响。因为大家都收到了同样的推送。

阿里面试题:鹿晗发布恋情,为什么微博挂了?

 

请解释下为什么鹿晗发布恋情的时候, 微博系统会崩溃,如何解决?

所以,总结下来,热点微博。第一个就是 Redis 的大 Key 问题。第二个就是,热点消息你是选择 pull 还是 push。第三个就是分表的处理,不能把转发的,评论等瞬时数据分到同一个库和表中。



Tags:Redis   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
Redis概述Redis的作者Salvatore Sanfilippo在开发一个叫做LLOOGG的网站时,需要实现一个高性能的队列功能,最开始是使用MySQL实现,但是无论怎么优化SQL语句也没办法提高网站的性...【详细内容】
2020-07-05   Redis  点击:(0)  评论:(0)  加入收藏
缓存设计设计Key的注意事项注意以下几点简单、简洁、可读、无特殊符号、分组。简单:不要过长,太长会占更多内存简洁:清晰明了、不拖泥带水可读:可读性良好,知道是什么不使用特殊...【详细内容】
2020-07-04   Redis  点击:(1)  评论:(0)  加入收藏
这几天有幸接到华为二面的面试通知,整个过程大概有九十分钟,面试官真的问的东西很全面的,如果不做足准备是肯定不可以的(当时也问到了多概念的问题)。面试之后,将这些面试题目做了...【详细内容】
2020-06-27   Redis  点击:(0)  评论:(0)  加入收藏
自我介绍我, Redis ,内存数据库,有着比 memcached 更强大的功能。现在已经是这个领域的头把金交椅。常规数据库这里所说的常规数据库是指基于硬盘读写的数据库,比如 Oracle , My...【详细内容】
2020-06-26   Redis  点击:(0)  评论:(0)  加入收藏
来源 | rrd.me/gmRQbRedis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一...【详细内容】
2020-06-25   Redis  点击:(2)  评论:(0)  加入收藏
Redis 主从复制的作用中有这么一句话“主从复制是高可用的基石”,那什么是高可用呢?高可用就是减少系统不能提供的时间,也就是常听到的以 6 个 9 为基准。实现高可用必不可少的...【详细内容】
2020-06-24   Redis  点击:(0)  评论:(0)  加入收藏
小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生态链公司。之前所有的Redis都部署在物理机上,也没有做资源隔离,给管理治理...【详细内容】
2020-06-21   Redis  点击:(3)  评论:(0)  加入收藏
redis 主从复制 master 节点提供数据,也就是写。slave 节点负责读。不是说master 分支不能读数据,也能只是我们希望将读写进行分离。slave 是不能写数据的,只能处理读请求主从...【详细内容】
2020-06-21   Redis  点击:(0)  评论:(0)  加入收藏
1.GitHub下载地址: https://github.com/MicrosoftArchive/redis/tags 2.下载后的zip解压到磁盘下改名为redis,我放在D盘根目录下了便于操作,后续dos命令操作 以D盘为例 3.首...【详细内容】
2020-06-20   Redis  点击:(0)  评论:(0)  加入收藏
Hello,Redis!我们相处已经很多年了,从模糊的认识到现在我们已经深入结合,你的好我一直都知道也一直都记住,能否再让我多问你的几个问题,让我更加深入的去了解你。 图片来自包图网...【详细内容】
2020-06-19   Redis  点击:(0)  评论:(0)  加入收藏
这一节我们先简单聊一下redis配置与版本注意事项,涉及到配置,键的过期、32位redis和64位的区别,后续我们再来了解Redis LRU键的驱逐策略以及具体的优化策略。1、配置redis如果...【详细内容】
2020-06-10   Redis  点击:(1)  评论:(0)  加入收藏
一、什么是Redis主从复制?主从复制就是现在有两台redis服务器,把一台redis的数据同步到另一台redis数据库上。前者称之为主节点(master),后者为从节点(slave)。数据是只能master往...【详细内容】
2020-06-02   Redis  点击:(2)  评论:(0)  加入收藏
大家有没有遇到这样的情况?使用Redis很久了,但一直找不到一款合适的Redis桌面客户端。一直在用RedisDeskManager,但只能使用到0.9.0版本,不能继续升级?好了,今天给大家分享一款免...【详细内容】
2020-05-21   Redis  点击:(56)  评论:(0)  加入收藏
项目介绍RedisLettuceClient是一款基于java swing的跨平台的Redis桌面管理工具,该软件支持单机、集群模式连接,RedisLettuceClient遵循GPL-3.0开源协议,禁止二次开发打包发布盈...【详细内容】
2020-05-18   Redis  点击:(2)  评论:(0)  加入收藏
“叮……”,美好的周六就这么被一阵钉钉消息吵醒了。业务组的同学告诉我说很多用户的帐号今天被强制下线。我们的帐号系统正常的逻辑是用户登录一次后,token的有...【详细内容】
2020-05-14   Redis  点击:(2)  评论:(0)  加入收藏
环境: 1、系统:Centos 7 2、Tengine 2.1.2 3、PHP 7.0 4、Mysql 5.7 5、supervisord 6、redis一、安装依赖包yum udateyum -y install gcc gcc-c++ autoconf automakeyum -y i...【详细内容】
2020-05-12   Redis  点击:(13)  评论:(0)  加入收藏
概述今天主要介绍一个Redis内存分析工具--RDR,主要是平时用来分析redis的rdbfile,下面一起来看看吧~github:https://github.com/xueqiu/rdr一、RDR 简介RDR 是解析 redis rdbf...【详细内容】
2020-05-11   Redis  点击:(13)  评论:(0)  加入收藏
点赞功能是目前app开发基本的功能今天我们就来聊聊 点赞、评论、收藏等这些场景的db数据库设计问题, 1. 我们先来看看场景的需求:a. 显示点赞数量b. 判断用户是否点过赞,用于去...【详细内容】
2020-05-11   Redis  点击:(1)  评论:(0)  加入收藏
简介redis 客户端连接限制是指,同时有多少客户端连接 redis 服务。redis连接数限制会受到系统process file的限制, 报错一旦客户端连接数达到最大客户端的限制,就会报错:max nu...【详细内容】
2020-05-08   Redis  点击:(7)  评论:(0)  加入收藏
一、Redis简介Redis作者: 意大利人 Salvatore Sanfilippo(网名 Antirez) 开发。Antirez 不仅帅的不像实力派,也非常有趣。Antirez 今年已经四十岁了,依旧在孜孜不倦地写代码,为 Re...【详细内容】
2020-05-03   Redis  点击:(8)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条