用户信息只能在网页端修改,且只能在手机端查看。 但是,在移动设备上查看的 EmpServiceImpl 中使用 @Cacheable 在 Web 上修改的数据不会直接在移动设备上更新。
这种情况下,是删除@Cacheable好还是用@CachePut修改好呢? 我想不出其他办法,所以我想知道如何解决。
我想知道是否可以只使用@CachePut而不使用@Cacheable。
如何处理@Cacheable的解决方案
您的服务将部署到多少个实例?如果在Spring中使用Cache,则请求必须发送到同一个实例才能看到缓存的数据。我认为您应该使用像 Redis 或 Memcached 这样的缓存数据库来跨多个实例共享缓存数据。