redis - Redis 反向模式匹配
问题描述
这个问题可能已经回答了,但我错过了答案的细微差别:我正在尝试对 Redis 进行各种子查询。基本场景如下:
在 Redis 中,我有一个类似于以下内容的键
dog/collie/
dog/terrier/
dog/collie/male
cat/calico/male
cat/calico/female
一般来说,它可以是任何分隔的字符串或任何长度。
我用来查询/子查询的信息是
dog/collie/male/black/
我需要查询 Redis 并检索行
dog/collie/male
如果查询/子查询字符串是 dog/collie/female/black,我需要检索该行
dog/collie
除了将行拉入应用程序并遍历它们之外,查询这些字符串的有效方法是什么。
解决方案
推荐阅读
- r - facet_grid ggplot2中每个方面的scale_x_date
- javascript - 状态未初始化为初始状态
- javascript - 将数组中的数据发布到谷歌电子表格
- java - 如何使用 JFileChooser 保存 XLS 文件?
- php - 如何将字符串和int比较为int?
- mysql - 从给定日期中提取年份?
- ansible - 是否可以使用 Ansible playbook 遍历节点机器上的多个文件并搜索 n 替换特定行
- javascript - 为什么在 javascript 中使用 if(!!obj){} 而不是 if(obj){}
- python - 将复杂的分层 JSON 转换为 CSV
- ruby - 无法更新 Gemfile