题目内容

对于一些频繁查询且不易变动的信息,可以通过Redis等内存型数据库进行缓存,下面的( )信息不需要进行缓存。

A. 活动详情
B. 近期活动列表
C. 剩余活动票数
D. 已抢到票的信息

查看答案
更多问题

当Redis缓存的数据过期时,下面的( )更新方案是比较合理的。

A. 清空Redis数据库
B. 删除所有受影响的Redis数据
C. 计算得到所有受影响数据的新数据,缓存至Redis替换已有数据
D. 无需处理,当缓存有效时间过期后自然会更新数据

开发团队决定对已有系统进行重构,即将后端改写为RESTful,这样做的好处是( )。

A. 易于优化数据库访问
B. 减少前后端耦合,方便分离开发
C. 易于维护与测试
D. 易于开放第三方接口
E. 选项B和D
F. 选项B、C和D
G. 选项A、B、C和D

原有系统只支持单人抢单张票,而且是自动分配座位。新的升级系统希望允许用户在一次活动中可以抢不超过设定最大票数的任意张票,而且可以为每张票选择座位。针对这个需求,下面的( )实现方式是比较合理的。

A. 在抢票开始前,将所有票及其对应座位在数据库中生成好。用户抢票时,根据其请求抢票的张数,分配电子票。
B. 设计电子票的数据表和座位的数据表,用户抢票时的逻辑与原有系统类似,只是增加对一次抢多张票的支持。抢票完成后用户可以进行选座,选座即将电子票与座位建立对应关系。
C. 以上方式均不合理

当管理员创建一个活动后,希望之前参加过同类活动的用户能收到该活动的推送。当用户抢到票后,活动开始当天早9点和活动开始前30分钟,用户都能收到一条推送消息提醒及时检票入场。针对这个需求,下面的( )实现方式是不合理的。

A. 使用Linux cron job,在每天早9点运行脚本向所有抢到票的用户推送提醒消息
B. 使用异步队列的定时任务,在每天早9点向所有抢到票的用户推送提醒消息
C. 使用异步队列,在用户抢到票后启动异步任务,阻塞至活动开始前30分钟向用户推送提醒消息
D. 使用异步队列的定时任务,每隔1分钟检查是否需要向用户推送活动开始前30分钟的提醒消息

答案查题题库