栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

监听Redis通道并将得到的消息存入文件下载分析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

监听Redis通道并将得到的消息存入文件下载分析

监听Redis通道并将得到的消息存入文件下载分析 1、问题背景

在排查服务问题的时候,由于利用了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文件中

  • 执行效果

  • 文件查看
    在这里插入图片描述

已经达到了我们想要的效果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/831484.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号