回答

收藏

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

技术问答 技术问答 232 人阅读 | 0 人回复 | 2023-09-11

是否有用于获取数据库中的所有键 Redis 命令?我看到了一些  python-redis 库正在获得它们。但我想知道 redis-client 是否可以。, b( T2 _6 i6 ^4 k4 _: g$ _
                                                                * ?+ @; @$ u! H+ Z3 c% }% C" i6 ~- H
    解决方案:                                                                4 {( z5 Z- ^! P0 l) x
                                                                试试看KEYS命令。KEYS *存储在 中的列出redis 中的所有密钥。
& L, c$ w1 [4 }4 |编辑:请注意KEYS文档页面顶部的警告:  t, |7 d! b/ f$ t  v" u% }
Time complexity: O(N),其中 N 是数据库中的键数,假设数据库中的键名和给定模式长度有限。5 P7 I9 ]" q& S2 a- X5 @1 Z& j
UPDATE(V2.8 或更高版本):    SCAN是更好的替代方案KEYS,因为它不会阻塞服务器,也不会消耗大量我更喜欢用它。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则