小白请教一个redis的问题,谢谢!搞一天没整明白

白白了白呀白 2018-02-04 07:08:42
我在虚拟机配置了redis 启动后前台页面一直显示加载状态也不报错,因为我在代码里有设置查询缓存,缓存里有就直接调缓存的,没有的话再去数据库拿,下面是代码,然后我把查询缓存的代码去掉如图结果前台首页就能正常显示了,所以我想会不会是这个查询缓存的代码的问题,是不是系统在查询的时候太慢了,因为我启动虚拟机然后在启动本地eclipse中项目的几个maven工程后我的内存已经在90%左右了,而redis的数据都是保存再内存的,这样是不是有收到影响呢。。。小白不太懂具体什么原因,也没有报错提示,目前只能推断是不是这里出的问题,运行过程中都没有报错
...全文
271 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Braska 2018-02-05
  • 打赏
  • 举报
回复
你这代码 加break也是错。 把result对象定义在try方法块外面 result对象记得判空再查询数据库。
Braska 2018-02-05
  • 打赏
  • 举报
回复
白白了白呀白 2018-02-05
  • 打赏
  • 举报
回复
我启动redis集群后页面就显示一直在加载中, 只启动redis单个服务器没问题 ,集群之间我都可以pingpong应该没啥问题 想不通
白白了白呀白 2018-02-05
  • 打赏
  • 举报
回复
求助大神啊。。。。
白白了白呀白 2018-02-05
  • 打赏
  • 举报
回复
谢谢楼上几位 已经解决了 太粗心了
初一丶 2018-02-05
  • 打赏
  • 举报
回复
代码逻辑有问题啊 debug 走一遍你就知道了
maradona1984 2018-02-05
  • 打赏
  • 举报
回复
哥们难道不是因为你写了个while的死循环才一直卡在那么... 按你所说,难道不应该是if xxx != null 然后return的套路,为毛while?

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧