Ответ Spring HATEOAS, хранящийся в Redis, занимает слишком много памяти - PullRequest
0 голосов
/ 29 января 2019

Итак, у меня есть это приложение, которое сохраняет данные в REDIS.Мое приложение попадает в конечную точку другого сервиса, который выдает ответы HATEOAS со всеми ссылками в нем, и я использую @JsonManagedReference для демонтажа всех данных, а также @JsonBackReference.Преобразование ответа HATEOAS в реальные объекты работает отлично.Но когда я пытаюсь использовать объект HashOperations для сохранения полученного объекта в REDIS, он занимает слишком много памяти.Я хочу знать, как заставить REDIS не потреблять столько памяти для хранения этих объектов.Ранее я использовал кеш Caffeine, и он кэшировал один и тот же объект на менее чем 500 МБ памяти, а REDIS потребляет около 6 ГБ памяти для того же объема данных, и я не знаю, почему это происходит, и как это исправить?

Любая помощь будет принята с благодарностью.

...