在排查服务问题的时候,由于利用了redis的通道channel机制进行了服务解耦,但是通道中的参数下发周期太短,在redis中监听的话,日志刷的太快,根本无法形成有效的分析。
2、解决思路之前在日志排查问题的方式中,经常会讲无法存储的日志通过 > 文件名 输出到文件中,然后从文件来分析,因此参考这个方式,我们可以尝试将通道的参数输出到文件中。
3、尝试解决 3.1 进入redis-cli后尝试-
使用redis-cli -a yourpassword 进入redis客户端
-
使用ping验证权限是否正确
-
尝试使用命令存入文件
使用这种命令发现并不能实现我们想要的
3.2 直接在命令行模式使用redis命令执行
- 命令解析
redis-cli -a yourpassword -c subscribe EMS_PARAM > param.log
redis-cli 启用客户端
-a redis连接密码验证
-c redis执行命令
subscribe EMS_PARAM 订阅 EMS_PARAM通道
> param.log 重定向输出到 param.log文件中
-
执行效果
-
文件查看
在这里插入图片描述
已经达到了我们想要的效果



