当前位置: 首页 > 面试题库 >

我怎么知道给定键值的数据类型?

雍宇定
2023-03-14
问题内容

我似乎找不到有关Redis命令的有用信息。我想知道给定键值的数据类型。例如,要列出数据库的所有键,我运行以下命令:

 keys *

在我的设置中,得到以下结果:

 1) "username:testuser:uid"
 2) "uid:1:first"
 3) "uid:1:email"
 4) "uid:1:hash"
 5) "global:next_uid"
 6) "members:email"
 7) "uid:1:username"
 8) "uid:1:last"
 9) "uid:1:salt"
 10) "uid:1:access"
 11) "uid:1:company"
 12) "email:testuser@gmail.com:uid"
 13) "uid:1:phone_number"

我如何知道密钥members:email包含的数据类型?我尝试运行,get members:email但出现错误(error) ERR Operation against a key holding the wrong kind of value

有什么想法吗?


问题答案:

您可以使用type命令:http :
//redis.io/commands/type



 类似资料:
  • 我一直在寻找它,但我一直没有找到解决办法。

  • 问题内容: 我有一个访问前端和sql server后端。我想知道哪些用户当前正在使用该数据库。使用access或sql-server可以做到这一点吗? 问题答案: 在SQL Server中,您可以运行以下存储过程: 编辑: 如果要在任何给定时间查看谁在使用服务器,可以使用此查询。这将使您可以随意进一步过滤。

  • 问题内容: 之间有什么区别: 大熊猫 和 下面的链接虽然有效,但并未提及后者。都拉一个视图吗?第一个拉视图,第二个拉视图吗?喜欢学习熊猫。 http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view- versus-copy 谢谢 问题答案: 如果您的DataFrame具有简单的列索引,则没有区别。例如, 但是,如

  • 问题内容: 我有一个主程序调用的函数: 但是在执行函数的中间会引发异常,因此它跳到了该部分。 我如何才能准确看到导致异常发生的原因? 问题答案: 其他答案都指出,您不应捕获通用异常,但是似乎没人愿意告诉您原因,这对于理解何时可以打破“规则”至关重要。这)是一个解释。基本上是这样,您不会隐藏: 发生错误的事实 发生的错误的详细信息(错误隐藏反模式) 因此,只要您不做任何事情,就可以捕获通用异常。例如

  • 目前,我每5分钟调用一次消费api来消费数据。在这种情况下,不必要地调用了消费者api,但我希望在Kafka中有新数据可用时调用该api。