[ERROR] DefaultSerializer requires a Serializable payload but received an object of type

반응형

1. 문제

redis에 cache를 저장하려고 할때 "DefaultSerializer requires a Serializable payload but received an object of type" 에러가 발생한다.

2. 원인

redis는 data를 hash해 저장하기 때문에, redis에 저장할 객체는 serializable를 implements 해야한다.

3. 해결

redis에 저장할 object를 Serializable을 implements 하도록 변경한다.

public class CacheObject implements Serializable {  
..  
...  
}  

추천서적

 

스프링 부트와 AWS로 혼자 구현하는 웹 서비스

COUPANG

www.coupang.com

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음


반응형

댓글

Designed by JB FACTORY