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

Redis命令获取所有可用密钥?

郎曾笑
2023-03-14
问题内容

是否有Redis命令用于获取数据库中的所有密钥?我已经看到一些python-redis库正在获取它们。但是我想知道从redis-client是否有可能。


问题答案:

尝试看一下KEYS命令。KEYS *将列出存储在redis中的所有密钥。

编辑: 请注意KEYS文档页面顶部的警告:

时间复杂度: O(N),其中N为数据库中密钥的数目,假设数据库中的密钥名称和给定模式的长度有限。

UPDATE(V2.8或更高版本):
从某种意义上说,它既不会阻塞服务器,也不消耗大量资源,因此SCAN是的上乘替代品KEYS。优先使用它。



 类似资料:
  • 本文向大家介绍如何获取PowerShell中所有可用命令的列表?,包括了如何获取PowerShell中所有可用命令的列表?的使用技巧和注意事项,需要的朋友参考一下 要获取系统中安装的所有命令的列表,请使用以下命令行。它将包括所有别名,函数和Cmdlet。 要将它们导出到CSV文件, 要仅获取cmdlet命令, 同样,您可以获取别名和功能的命令。 如果要从获取开始的命令列表,则可以输入– Verb。

  • 问题内容: 是否有Linux命令将列出此终端会话的所有可用命令和别名? 就像您键入“ a”并按下制表符一样,但是对于字母的每个字母。或运行“别名”,但也返回命令。 为什么?我想运行以下命令,看看命令是否可用: 问题答案: 您可以使用内置的bash(1) 将列出您可以运行的所有命令。 将列出您可以运行的所有别名。 将列出您可以运行的所有内置插件。 将列出您可以运行的所有关键字。 将列出您可以运行的所

  • redis 常用命令篇章主要给大家提供 redis 开发过程当中经常会用到的一些命令,供大家参考学习。

  • 问题内容: 当我将字符串值1和7存储到“ mykey”中时, redis中到底存储了 什么?以及getbit在redis中如何工作? 有人试图在该值内循环位吗? 我知道bitcount会给我2,但我也想从中获得确切的字符串值1和7,这可能吗? -- 我通过使用erlang redis客户端读取输出进行了一些实验。 erlang输出: 然后删除此条目: 我做同样的事情来偏移2 4 8,在这里您可以看

  • 如何获取与密钥关联的所有地理记录?我能够将数据推送到Redis中,并使用[lon、lat、buffer]进行检索 有没有办法单独使用密钥获取所有记录?下面是我使用geobuffer从redis中提取记录的代码。 而推我正在使用

  • BigQuery数据查看器 我在BigQuery页面中为数据集上的用户设置的。