redis - 持久化 Redis Bloom 过滤器数据的最佳方法?
问题描述
我正在使用 Redis 开发 Node.js 应用程序,对于这个应用程序,我们有一个手机号码和用户名是否存在检查,我想用布隆过滤器实现。我遇到了https://oss.redislabs.com/redisbloom并且我在我的应用程序中使用了它,但担心如果 Redis 关闭我的数据会丢失,我将如何保存我的数据。有命令 BF.SCANDUMP 和 BF.LOADCHUNK 但 BF.SCANDUMP 以不可读的形式给出可能是十六进制格式的数据。
我很感激这方面的任何帮助。谢谢。
解决方案
如果您想在 Redis 中同时保留持久性和非持久性数据,推荐的方法是为每个数据使用单独的 Redis 服务器
推荐阅读
- java - 自定义 ConstraintValidator Autowire 不起作用
- swift - 在嵌入式子视图中单击按钮的 SwiftUI 推送多个视图
- list - 没有为“Shoplist”类型定义吸气剂“长度”
- passport.js - Passport Js - email 参数在哪里定义?
- tcl - 如何从 Tcl 中的十六进制值字符串中提取位字段并将它们输出为整数?
- javascript - firebase:删除属于 userId 的数据
- excel - 复制 Excel 中的每 n 列
- puppeteer - Puppeteer:按钮不会点击
- jquery - 访问同源 iFrame 窗口的响应?
- php - 在表单提交 Voyager [Laravel] 上收到 419 错误