Redis-cli 键 "And" & "Or" 命令

Redis-cli keys "And" & "Or" commands

我正在使用 redis-cli 和以下命令对 Redis 进行一些验证

redis-cli --scan --pattern XXX:YYY:* | sort

XXX:YYY:126
XXX:YYY:13
XXX:YYY:1369
XXX:YYY:139
XXX:YYY:15
XXX:YYY:16
XXX:YYY:1657
XXX:YYY:17
XXX:YYY:2341
XXX:YYY:2349
XXX:YYY:2353
XXX:YYY:2725
XXX:YYY:2825
XXX:YYY:2837
XXX:YYY:2894
XXX:YYY:2925
XXX:YYY:2933
XXX:YYY:3699
XXX:YYY:4219
XXX:YYY:4227
XXX:YYY:4247
XXX:YYY:4451
XXX:YYY:4475
XXX:YYY:4555

但是,我需要以特定的键为例

XXX:YYY:3699
XXX:YYY:4475
XXX:YYY:1657

有没有办法仍然使用初始模式并做类似的事情

XXX:YYY:* AND (*3899 OR *4475 OR 1657)

谢谢

你可以用grep,有几种模式here

redis-cli --scan --pattern XXX:YYY:* | sort | grep -e '3699\|4475\|1657'

这将打印

XXX:YYY:1657
XXX:YYY:3699
XXX:YYY:4475