grep redis-cli command
https://www.reddit.com/r/redis/comments/atfvqy/how_to_grep_from_monitor_command/
_--------------------------------------------------
-
the CLI shows the commands as upper-case, so you either need to grep for
DEL, or use the-iswitch forgrepto match both cases -
my grep does not handle the
|operator unless i specify-Eto use extended regular expressions, not sure if this is the case with allgreps
So, this should work for you:
redis-cli monitor | grep -iE "del|flush" >> redis-cli.log
level 2
This didn't work, however ./redis-cli monitor |grep -iE 'del|flush' works. But when i give it to written to a file, it doesn't work

浙公网安备 33010602011771号