所以,我有这个将数据存储到REDIS的应用程序。我的应用程序到达了另一个服务的端点,该服务给出了其中包含所有链接的HATEOAS响应,我使用@JsonManagedReference
来解组所有数据并也使用@JsonBackReference
。 HATEOAS响应到实际对象的转换效果很好。但是,当我尝试使用HashOperations
对象将获得的对象存储到REDIS时,它最终会占用太多内存。我想知道如何使REDIS不会消耗太多内存来存储那些对象。以前我使用的是Caffeine缓存,它是在少于500MB的内存中缓存同一个对象,而REDIS对于相同数量的数据则消耗6GB的内存,我不知道为什么这么做,以及如何解决它?>
任何帮助将不胜感激。