如何利用redis数据库实现hashtags

huus2vyu  于 2021-06-07  发布在  Redis
关注(0)|答案(1)|浏览(518)

我正在开发一个应用程序,它需要使用redis作为数据库的hashtags特性。当前实施:
key:post\u hashtag\u id值: STRING 由空格分隔的标签名
键:hashtags值: SORTED SET 每个标签的当前帖子计数为score的标签名的数目。使用zincrby在添加相同标签的新帖子时增加分数。
目前,这是可行的,但很快就需要实现基于特定时间内帖子计数的趋势标签。所以是最新的 SORTED SET 分数还需要考虑时间因素。
如何更好地实现这个标签特性?感谢您的帮助。谢谢。

cyvaqqii

cyvaqqii1#

当前排序集存储每个哈希标记的总计数。你也可以这样做 ZINCRBY 在名称反映句点的附加键上,例如“hashtags:20201209“表示今天。要显示趋势标签,可以 ZRANGE 在那把钥匙上。

相关问题