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 -i switch for grep to match both cases
my grep does not handle the | operator unless i specify -E to use extended regular expressions, not sure if this is the case with all greps
So, this should work for you:
redis-cli monitor | grep -iE "del|flush" >> redis-cli.log
level 2 YouWillNeverSeeMe 1 point·6 months agoThis 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
Continue this thread转载于:https://www.cnblogs.com/oxspirt/p/11549358.html