小编典典

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

go

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


阅读 259

收藏
2021-12-29

共1个答案

小编典典

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

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

Time complexity: O(N),其中 N 是数据库中的键数,假设数据库中的键名和给定的模式长度有限。

UPDATE(V2.8 或更高版本): SCAN是一种更好的替代方案KEYS,因为它不会阻塞服务器,也不会消耗大量资源。更喜欢使用它。

2021-12-29