Redis 和 Go 中 MongoDB id 的布隆过滤器

我正在研究文章建议。有很多。考虑 YouTube 视频建议。为了避免再次推荐文章,我想记住特定用户已经看过的文章。我有很多用户,我也想避免无限增长的历史数据库。

每篇文章都有MongoDB ObjectId。我使用 Redis 和 Go 语言。

我认为布隆过滤器可以解决这个问题,因为在这种情况下误报是可以的。我想避免漏报,但这不是 100% 必须的。

我不知道在这方面有什么明智的布隆过滤器替代品。我是不是该?

我在 Go 中找不到任何 Bloom Filter for Redis 的实现。有人可以建议我这是最好的选择,我该如何编写自己的或者是否有任何现有的实现?


牛魔王的故事
浏览 173回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go