1.Filter the output information of the monitor

[Monitor support filter command](https://github.com/redis/redis/pull/8831) : Filter the specified redisCommand

[Feature: add filter into MONITOR](https://github.com/redis/redis/pull/8246) : Limit the size and count of outputs

[Redis monitor should support filtering on selected database](https://github.com/redis/redis/issues/6321) : Filter the selected database

[Add filtering for monitor](https://github.com/redis/redis/pull/11168) : Filter the specified addr user id command key match

2.Change the output information of the monitor

[Added option to monitor errors. Added errorstats to info command](https://github.com/filipecosta90/redis/pull/1) : Add error information on the basis of monitor output

[Denote elapsed time, response size on MONITOR](https://github.com/redis/redis/issues/7629) : Monitor output increases the query duration and query result size

[Add user/client name to MONITOR and SLOWLOG](https://github.com/redis/redis/pull/6832) : Add the client name and user name on the basis of the monitor output (this pr includes many discussions about the monitor, such as adding the parameter FORMAT LOG SHOW COMMANDS DB KEYS, etc.)

[Show keys that just expired in MONITOR output](https://github.com/redis/redis/issues/177) : Display the keys that have just expired in the monitor output

[feature request: Add replies to MONITOR command](https://github.com/redis/redis/issues/150%20) : 1. Output the information sent by the server. 2. For the same type of information, the monitor outputs only the first 1 or 2 lines and displays the number of lines

[Enhancement: Consider adding ACL User to Monitor](https://github.com/redis/redis/issues/6806) : Add acl to monitor