校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
使用Redis Zset存储弹幕,按时间戳实现自动排序:怪怪的
公开课
上传时间:Nov 20, 2025 时长: 03:46

课程介绍
最近面试 看到这么一条描述  使用Redis Zset存储弹幕,按时间戳实现自动排序

然后我就问他 这个时间戳是啥  他说就是弹幕的发表时间啊

这么说 那他就是瞎说

但是作为面试官  就要看他能不能讲明白  那发表时间就不是调用接口时间  那还用zset排序干啥 

他说有可能是多个服务在并行提交  那可能会出现秒级的错排 

这个回答有点意思 有合理性

那把发表时间就简单默认为插入redis的时间 对业务也没有影响 也不需要排序  是不是更好

他想了一下 是的 有道理 

我说这不扯淡吗    你知道弹幕是有时间属性的吗 就是这个弹幕是在视频的哪个时间点评价的  跟发表时间没关系 

他忽然反应过来了 说不好意思  我刚才说错了 我这个时间戳就是指的弹幕对应的视频位置  不是发表的时间

你看 你简历上写的功能  问了好几个问题 你自己都不知道自己做的啥

那我再问你一个问题 时间戳是啥 他说就是时间 年月日的另一个计算方法

我说对啊 那一个视频的弹幕 跟年月日有什么关系呢  只有时分秒,没有年月日  你的时间戳是怎么算出来的

这个学生就说  当时时间戳就是取的当时的时间  跟着别人的项目做的  当时没理解是视频的时间   然后他又挣扎了一下  不过这个项目 他用的就是时间戳  本来就是错的 

那我说用什么格式存好呢

0条回复 评论

帖子还没人回复快来抢沙发