是否有Redis命令用于获取数据库中的所有密钥?我已经看到一些python-redis库正在获取它们。但是我想知道从redis-client是否有可能。
尝试看一下KEYS命令。KEYS *将列出存储在redis中的所有密钥。
KEYS
KEYS *
编辑: 请注意KEYS文档页面顶部的警告:
时间复杂度: O(N),其中N为数据库中密钥的数目,假设数据库中的密钥名称和给定模式的长度有限。
UPDATE(V2.8或更高版本): 从某种意义上说,它既不会阻塞服务器,也不消耗大量资源,因此SCAN是的上乘替代品KEYS。优先使用它。
SCAN