-----------------------------------------

  1. 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
  2. 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 ago

 




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