我想知道如何在 Redis 的 MATCH 操作中使用 or 条件
redis-cli 扫描 0 匹配“a*” | “b*”
不工作
最佳答案
Redis的模式匹配是glob-like因此不提供相当于 OR 操作的功能。
您必须对每个 ORed 模式执行 SCAN
,或使用 Lua 脚本以获得更强的匹配能力(请参阅 EVAL
command 和示例 https://github.com/itamarhaber/redis-lua-scripts/blob/master/scanregex.lua)。
关于redis - Redis MATCH操作中如何使用OR条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57411561/