记一次redis阻塞的问题

一、项目背景

  项目采用的是Spring Boot + Spring Security + Redis的框架;

二、问题

  session是直接存储到redis中的,普通使用没有任何问题,包括redis的存和取,但是使用Loadrunner12做压力测试的时候,模拟20个用户同时登陆系统,然后点开网站,再次访问发现网站无法访问,一直在连接中,loadrunner也提示连接超时,但是tomcat后台没有任何反应,也没有报错信息。

  通过本地测试发现,当项目无法访问时,在idea里面停止服务,会出现无法从redis获取资源的错误,但是手动测试20个用户登陆没有任何问题。经过重重排查,最后确定如果将session存储到redis就会出现这个错误;

三、解决

  网上找了很多方法,但是都不靠谱,但是项目急着验收,只能暂时将session不再存储到Redis中,问题得到解决。

  

posted @ 2020-09-30 11:54  Ordinare  阅读(318)  评论(0)    收藏  举报