如何记录在Python脚本中执行的所有Redis命令?
我有一个Python脚本,它通过执行Redis命令。当脚本运行以进行调试时,如何打印正在执行的命令?我可以访问代码和Redis服务器。您可以使用该命令 您所要做的就是打开如何记录在Python脚本中执行的所有Redis命令?,python,redis,Python,Redis,我有一个Python脚本,它通过执行Redis命令。当脚本运行以进行调试时,如何打印正在执行的命令?我可以访问代码和Redis服务器。您可以使用该命令 您所要做的就是打开redis cli并调用MONITOR,然后它将记录发送到redis的每个命令 $redis cli 127.0.0.1:6379>监视器 好啊 1617778908.016538[0 127.0.0.1:38138]“设置”“foo”“条” 向Redis调用添加调用日志记录的装饰程序。很棒的解决方案!可能值得补充的是,您实际上
redis cli
并调用MONITOR
,然后它将记录发送到redis的每个命令
$redis cli
127.0.0.1:6379>监视器
好啊
1617778908.016538[0 127.0.0.1:38138]“设置”“foo”“条”
向Redis调用添加调用日志记录的装饰程序。很棒的解决方案!可能值得补充的是,您实际上不需要“输入”CLI,如果您想将输出重定向到文件或使用awk
或类似工具(例如redis CLI MONITOR | awk'…'
或类似工具redis CLI MONITOR>redis.log