如何记录在 Python 脚本中执行的所有 Redis 命令?

时间:2021-04-06 18:46:54

标签: python redis

我有一个 Python 脚本,它通过 redis-py 执行 Redis 命令。当脚本出于调试目的运行时,如何打印正在执行的命令?我可以访问代码和 Redis 服务器。

1 个答案:

答案 0 :(得分:1)

您可以使用 Monitor 命令。

您所要做的就是打开 redis-cli 并调用 MONITOR,然后它会记录发送到 Redis 的每个命令。

$ redis-cli 
127.0.0.1:6379> MONITOR
OK
1617778908.016538 [0 127.0.0.1:38138] "set" "foo" "bar"
相关问题