python - 如何使用 Redis scan_iter() 排除键?
问题描述
使用 Redis(我正在使用 Python redis),您可以像这样扫描键:
keys = redis_client.scan_iter(match='{string}*')
但是,如果我想获取除某个字符串之外的所有键,我该怎么做?所以在这个例子中,我想要所有不以'{string}'开头的键。
解决方案
根据文档,RedisSCAN
命令使用glob 样式的语法。该语法无法指定所有不以某个字符串开头的字符串。所以你不能这样做。