jumpserver v3.10.21。通过向导连接redis set 较长的值会报错

说明(发布前可手动删除说明内容):

  • 发布话题前请确认好标题与标签、你已经看过了[JumpServer版规V1.0] ;
  • 如有必要请附带以下信息:JumpServer 版本、运行方式(安装包运行 or 源码运行 )、浏览器版本、更多描述或截图信息。

是不是jms_magnus 对redis的字段长度有限制,使用web终端粘贴进去也是一直在刷字符串,但是最后是能执行



这边实测是 set ‘\x0a’ 这个字符串会触发bug

  1. 确认组件版本:检查 jms_magnus 是否为最新版本,建议升级至 v3.10.3 或更高,修复了 Redis 密码包含特殊字符等问题。

  2. 排查特殊字符处理:Redis 设置值中包含 \x0a(换行符)时可能触发解析异常,建议避免直接在 Web 终端中粘贴含特殊字符的字符串。

  3. 使用客户端操作:如需设置长值或含特殊字符的内容,建议通过 Redis 客户端(如 redis-cli)连接操作,避免 Web 终端兼容性问题。

  4. 查看日志排查异常:检查 magnus.log 日志,确认是否有关于 Redis 设置值长度或格式限制的错误信息。

如需进一步分析,请联系 JumpServer 技术支持