w3resource

Redis Server: MONITOR

Redis MONITOR Command

Redis MONITOR command is a debugging command that streams back every command processed by the Redis server. The ability to see all the requests processed by the server is useful in order to spot bugs in an application both when using Redis as a database and as a distributed caching system.

Here are some common uses and scenarios for the "MONITOR" command:

  • Real-Time Command Monitoring: Displays a live stream of all commands received by the Redis server, allowing for real-time observation.
  • Debugging: Helps in debugging and troubleshooting by showing all client interactions and commands executed on the server.
  • Performance Analysis: Assists in analyzing command patterns and performance by providing insights into command execution and usage.
  • Security Auditing: Useful for security auditing by tracking all commands and identifying potential unauthorized or malicious activities.

Syntax:

MONITOR

Available since

1.0.0.

Return Value

Non-standard return value just dumps the received commands in an infinite flow.

Example: Redis MONITOR

redis 127.0.0.1:6379> MONITOR 
OK
1410855382.370791 [0 127.0.0.1:60581] "info"
1410855404.062722 [0 127.0.0.1:60581] "get" "a"

Previous: LASTSAVE
Next: ROLE



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/redis/redis-server-monitor.php