Redis Zset详解:排行榜绝佳选择 最近我们发布了一款新的app,其中包含一个搜索功能。在搜索时,会给用户展示四个热门搜索词汇。我们利用 Redis 的有序集合(zset)实现了这一功能。由于应用程序刚刚上线并且尚未大力推广,所以热门搜索词汇显示的是我们随手测试词汇,如测试、test、111等。这会给人一种不够专业的印象。为了提升产品形象,我们计划通过后台删除这些测试的词汇,使热门搜索词汇更加贴近实际使用情况。今天,我将与大家分享在 开发运维 2024-05-15 三掌柜
一个 Redis 实现的简易延迟消息服务 一、设计思路 为了设计一个基于Redis的简易延迟消息服务,我们可以采用Redis的ZSET(有序集合)数据结构。ZSET中的每个元素都关联着一个分数,通过这个分数来为集合中的元素提供排序。在这个场景中,这个分数可以被用来表示消息的延迟时间,单位可以是秒或者毫秒。当我们向队列添加消息时,我们会用当前时间加上延迟时间作为分数。一个后台任务会定期检查这个ZSET,找出所有分数(即应该被处理的时间)小于 数据运维 2024-04-24 竹子爱熊猫