【问题标题】:Best way to Persist Redis Bloom filter data?持久化 Redis Bloom 过滤器数据的最佳方法?
【发布时间】:2021-06-06 07:01:55
【问题描述】:

我正在使用 Redis 开发 Node.js 应用程序,对于这个应用程序,我们有一个手机号码和用户名是否存在检查,我想用布隆过滤器实现。我遇到了https://oss.redislabs.com/redisbloom,我在我的应用程序中使用了它,但担心如果 Redis 关闭我的数据会丢失,我将如何保存我的数据。有 BF.SCANDUMP 和 BF.LOADCHUNK 命令,但 BF.SCANDUMP 给出的数据格式不可读,可能是十六进制格式。

感谢您对此提供的任何帮助。 谢谢。

【问题讨论】:

  • RedisBloom 使用原生的Redis Persistence 持久化数据,所以如果你使用这些(顺便说一下,R​​DB 是默认启用的)数据将在重启后仍然存在。
  • 谢谢你的建议先生,但我不希望整个数据被持久化,我只想让我的密钥持久化。

标签: redis node-redis bloom-filter


【解决方案1】:

如果您想在 Redis 中同时保留持久性和非持久性数据,推荐的方法是为每个数据使用单独的 Redis 服务器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 2016-04-01
    相关资源
    最近更新 更多