我在spring mvc.But中使用缓存 服务器每天重置2次, 缓存的数据将被销毁。 应如何存储缓存数据 这不会发生的文件夹?
答案 0 :(得分:0)
我希望您不要在二级存储上保留数据,因为这会涉及磁盘IO,并会再次降低应用程序的性能。
您只需将数据存储在分布式缓存中即可。分布式缓存将具有用于缓存的专用服务器,因此即使服务器重置/重新启动,数据也将保持缓存。
有许多分布式缓存解决方案提供与spring mvc的集成,例如memcached就是其中之一。 TayzGrid(内存中的分布式数据网格)也提供与spring mvc的集成。您可以轻松configure it as caching provider。并且您的相同应用程序将开始使用分布式缓存,而无需更改任何代码。