如何搜索具有值的键?例如获取值为“somevalue”的所有 KEYS

2023-12-08

   redis> SMEMBERS CO:1:A
    1) "1"
    2) "2"

   redis> SMEMBERS CO:2:A
    1) "1"
    2) "5"
    3) "6"

   redis> SMEMBERS CO:3:A
    1) "5"

   redis> SMEMBERS CO:4:A
    1) "1"

现在我想找到值所在的键1 exist

如果我用值搜索1那么结果键将是CO:1:A, CO:2:A and CO:4:A

如何得到这个?


Redis 不是关系数据库。 您需要预测此访问路径,并维护反向索引。

# This is your index
SADD CO:1:A 1 2
SADD CO:2:A 1 5 6
SADD CO:3:A 5
SADD CO:4:A 1

# Here is the reverse index
SADD REV:1 1 2 4
SADD REV:2 1
SADD REV:5 2 3
SADD REV:6 2

现在可以反向查询:

SMEMBERS REV:1
1) "1"
2) "2"
3) "4"
... meaning CO:1:A. CO:2:A, CO:4:A
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何搜索具有值的键?例如获取值为“somevalue”的所有 KEYS 的相关文章

  • 在多维数组 PHP 的所有键中搜索

    我想在多维数组中的所有键中搜索特定字符串 我只需要弄清楚它是否存在 仅此而已 我想知道访问者的 IP 是否存在于任何数组中 有没有我可以用来执行此操作的 php 函数或方法 我尝试过的每个函数或方法总是返回 false 数组中 数组搜索 数
  • 电子商务是否从头开始

    我需要开发一个包含电子商务部分的新网站 我来这里是想从你那里得到一些关于我应该走哪条路的提示 该网站将有一个静态部分 其中包括一些静态页面和用于销售产品的电子商务部分 我是 Django 和 PHP 开发人员 但这是我第一次需要开发电子商务
  • 内连接 3 个表

    我正在使用 PHP 和 PDO 我需要重新收集连接 3 个表的信息 photos albums 相册照片 该表具有以下结构 photos photo id int path varchar nick varchar date timesta
  • 如何使用 php DOM 获取 内的值?

    我如何使用 php DOM 获取 内的值 这是我的 xml 中的一些代码
  • 计算 PHP 字符串中特定字符的所有出现次数的最有效方法是什么?

    计算 PHP 字符串中特定字符的所有出现次数的最有效方法是什么 用这个 echo substr count abca a will echo 2
  • 使用第三方库记录来自 PHP 应用程序的所有 cURL 请求

    好吧 我的 PHP Yii2 应用程序遇到了困难 我需要记录来自应用程序的每个传入和传出请求 传入的请求可以轻松地记录在 PHP 本身中 在引导阶段添加一些处理程序 这很容易 但真正的问题是我正在使用许多第三方库 即 Amazon MWS
  • localhost/live - 通过 HTTP_HOST 检测

    假设我在本地开发并在实时服务器上调试小东西 在我的代码中添加这样的内容是个好主意吗 is local strpos SERVER HTTP HOST localhost false define DEBUG is local 然后在设置内容
  • Zend RegEx Validator 的自定义有意义的错误消息

    我正在验证表单中的文本字段 如下所示 name new Zend Form Element Text name name gt setLabel First Name gt setRequired true gt addFilter new
  • 优雅地退出 Laravel 作用域

    我有一个范围 它根据用户角色以限制方式起作用 您可以将一组规则转发到限制数据库最终输出的范围 一个非常简化的角色限制示例 first name foo 只会返回其记录first name开始于foo 这实际上意味着我已禁止具有该角色的用户查
  • 错误 #520009 - 帐户受到限制

    我收到 520009 错误 帐户 电子邮件受保护 cdn cgi l email protection被限制 当尝试进行并行付款时 我的代码使用沙箱运行良好 但我切换到实时端点 它开始失败 有问题的帐户是有效的 PayPal 帐户 我使用的
  • 在 PHP 中将整数转换为十六进制值

    如何将PHP中第一类中的数字转换为第二类中的数字 是否有内置函数来转换数字 也是我的标题 将整数转换为十六进制值 甚至正确 class Permission const READ 1 const UPDATE 2 const DELETE
  • 当路由不存在时重定向 laravel 4

    我正在使用 laravel 4 当我的项目处于生产模式时 我得到 抱歉 找不到您要查找的页面 当我到达一条不存在的路线时 当我 grep 我的代码时 它在两个地方找到 vendor symfony debug Symfony Compone
  • 彩色 var_dump() 和错误

    我怎样才能将样式设置为var dump 功能和PHP错误样式 如下图所示 目前我有下一个观点var dump with pre var dump pre 没有它将全部在一行中 并且只是纯文本的错误 我搜索了一些 PHP 颜色错误 var d
  • Gearman,php 扩展问题:使用终端在 .. 中找不到类“GearmanWorker”,但可以在浏览器上使用

    我最近在 ubuntu 10 04 上安装了 gearman 并安装了它的 pecl 扩展 现在 当我在浏览器中运行一个 php 文件时 其中包含 client new GearmanWorker die var Dump client I
  • 使用 Imagick 动态图像创建/Apache 标头

    在将现有的稳定网站转移到新服务器时 我遇到了一些使用 Imagick 动态创建图像的代码的间歇性问题 该代码解析 GET 查询 例如 example com image php ipid 750123 r 0 w 750 h 1000 然后
  • 控制数据是否存在于数组中

    我在mysql中有两个不同的表 我正在使用curl从json文件中获取数据 我的第一个表名称是 tblclients 该表存储客户端数据 我的第二个表名称是 tblcustomfieldsvalues 该表使用 tblclients 表的
  • 使用 Xpath 进行部分匹配

    我正在尝试创建一个搜索功能 允许使用 Xpath 按歌曲标题或流派进行部分匹配 这是我的 XML 文件
  • PHP 中根据相似值对数组进行分组

    我有一个具有以下结构的数组
  • 使用 Webmin 设置 cron 作业

    我正在尝试使用 Webmin 设置一个 Cron 作业每 5 分钟运行一次 它需要定位 php 文件并运行该文件中的 php 脚本 当我在 命令 字段中输入文件路径时 它不起作用 我只是想知道我做错了什么 以及我需要 Cron 作业运行的文
  • Google Drive 服务帐户上传的位置

    我正在尝试使用服务帐户将文件上传到我的 Google 云端硬盘 当我部署此代码时 我不希望用户给予授权 我希望他们上传到我的帐户 我通过 PHP 使用它 下面是我到目前为止的情况 这段代码是基于官方文档给出的例子 当我运行 php 脚本时

随机推荐

  • sdk 管理器中没有软件包或平台

    在 sdk 管理器中 我看不到任何要安装的软件包或任何平台 我尝试以管理员身份运行sdk并禁用防病毒程序和防火墙 而且我已经多次尝试卸载并重新安装它 但没有成功 我的 installer r18 windows exe 版本为 18 ADT
  • Spark:如何从 Spark 数据帧行解析和转换 json 字符串

    如何在 pyspark 中解析和转换来自 Spark 数据帧行的 json 字符串 我正在寻找如何解析的帮助 json 字符串到 json 结构output 1 将 json 字符串转换为 a b 和 id 列output 2 背景 我通过
  • R 中的非线性离散优化

    我有一个简单的 实际上是经济学标准 非线性约束discreteR 中要解决的最大化问题 但遇到了麻烦 我找到了解决方案parts问题的一部分 非线性最大化 离散最大化 但不是所有问题的并集 问题就在这里 消费者想要购买三种产品 凤梨 香蕉
  • Greasemonkey(使用 waitForKeyElements 实用程序)- 如何在屏幕上显示特定元素后调用函数

    继续我的这个问题 我一直在写这个用户脚本对于网站 metal archives com 打开乐队页面时 example 您会进入唱片 gt 完整唱片 我的脚本适用于 DISCOGRAPHY 选项卡及其子选项卡 COMPLETE DISCOG
  • 类 android.location.Location 未定义无参构造函数

    我一直在尝试简单地将一个包含两个变量 一个字符串和一个位置 的类推送到 firebase 并读取它 但我收到了此错误 com google firebase database DatabaseException Class android
  • 如何解决 nHibernate 集合初始化不佳的问题

    nHibernate3 从 EAV 数据模式中检索 4xxx 记录 当 nHibernate 或 NET 第一次初始化这些集合时 我们会看到严重的惩罚 后续调用的执行效率似乎更高 在 SQL Server Management Studio
  • 如何在android中使用ACTION_SEND一起共享图像+文本?

    我想在android中使用ACTION SEND一起共享文本 图像 我使用下面的代码 我只能共享图像 但我不能与之共享文本 private Uri imageUri private Intent intent imageUri Uri pa
  • 仅使用名字查询全名数据存储属性的最佳过滤器是什么?

    我有这个数据存储模型 class Person db Model person name db StringProperty required True nacionality db StringProperty required True
  • 将reduce函数转换为适用于IE

    好吧 几个月前我得到了一些帮助 想出了一个解决方案来记录数组中的元素数量 循环遍历多个数组并记录每个元素的计数 这个解决方案对我来说非常有效 直到我意识到它正在使用ES6这是不支持的IE 11 我尝试将其转换为使用函数而不是箭头函数 以便它
  • 为什么属性表中的图标用这么少的颜色呈现?

    我正在创建一个属性表外壳扩展并希望有一个小图标来将我的属性选项卡与标准系统选项卡分开 不幸的是 我的图标几乎完全呈现为灰色 原图 在属性表选项卡中 起初我以为这是我的问题 但后来我发现 TortoiseSVN 似乎也有同样的问题 Windo
  • 从 C# 向控制台应用程序传递参数

    我需要从另一个 C 应用程序运行控制台应用程序 如何从我的 C 应用程序加载参数并将参数传递给控制台应用程序 以便执行控制台应用程序 System Diagnostics ProcessStartInfo 有帮助吗 使用 ProcessSt
  • 如何在 JavaScript 中将对象转换为自定义字符串?

    我想重载对象到字符串的转换 以便以下示例将输出字符串 TEST 而不是 object Object 我该怎么做呢 function TestObj this sValue TEST function Test var x new TestO
  • 如何使用 ngcordova 文件传输插件将拍摄的图像传输到我的 ftp

    我正在尝试将图像上传到我的 FTP 到目前为止我所取得的成就是在这方面plnkr 我的科尔多瓦文件传输看起来像 scope upload function var options fileKey file fileName gopi chu
  • Java Lambda 表达式错误

    在我的 Java 8 代码中 public ChangePersonsName String email final String password final String wantedUsername final String uuid
  • log4j 创建的文件中的主机名

    我在 Linux 机器 RHEL 5 4 上使用 java 1 4 2 我们的应用程序使用 log4j 进行日志记录 我希望某些附加程序将创建文件名中包含主机名的文件 主机名不应进行硬编码 而应使用类似于here 参见 log4j 分钟 所
  • pySerial inWaiting 返回错误的字节数

    我有一个简单的程序来测试串行功能 我的串行设备对两个输入做出反应 如果用户输入 a 则会响应 fg 如果用户输入任何其他字符 字节 它将以 z 响应 如果我将 b 发送到串行设备 它将返回 z 当我发送 a 时 它应该返回 f 和 g 因此
  • 如何在 Visual Studio (2013) 中将默认的新项目扩展名从 .h 更改为 .hpp

    我正在尝试更改默认的新项目扩展名 h to hpp 这篇文章的图片表明了我的意思 我已经让它可以正常工作了这种方法 通过改变 the VC vcprojectitems hfile h文件名至h文件 hpp HFile h to HFile
  • 无法找到或服务资源

    我正在 Glassfish 4 服务器上使用 Java EE 6 和 Primefaces 制作一个 Web 应用程序 我越来越频繁地遇到同样烦人的错误 我尝试用谷歌搜索这个问题 但还没有找到有效的解决方案 有时 应用程序执行时完全没有问题
  • Jquery $.ajax() 调用 webmethod

    我以前从未使用过 ajax 如果您发现任何错误 请告诉我 我使用 jQuery ajax 来调用带有 JSON 的 webmethod webmethod 的简单定义应该如下所示 WebMethod public static bool M
  • 如何搜索具有值的键?例如获取值为“somevalue”的所有 KEYS

    redis gt SMEMBERS CO 1 A 1 1 2 2 redis gt SMEMBERS CO 2 A 1 1 2 5 3 6 redis gt SMEMBERS CO 3 A 1 5 redis gt SMEMBERS CO