每次运行项目的时候都可以正常访问,但过了一段时间之后就会出现如下的错误,必须重启
redis才能访问。
redis 导致数据无效有很多中情况 比如:
因为缓存失效,从而导致大量请求怼数据库
1.大量请求,导致数据库处理不过来,整个系统依赖数据库的功能全部崩溃
2.单系统挂掉,其他依赖于该系统的应用也会出现不稳定甚至崩溃
(1)第一种是内存放满了。根据一个淘汰机制移除内存中的数据。其实这也算是被动失效。
(2)我们对数据设置的过期时间
(3)宕机。这个都是无法避免数据丢失的。
网上的解决方法:
1.添加淘汰机制
(1)打开redis.windows.conf 文件