오늘은 회사에서 개발기 레디스 오류가 발생한 상황에 대해서 정리해볼까합니다 :) 레디스 용량이 다 차서 MISCONF 오류가 발생하였는데, 레디스 용량이 다 찼던 상황은 처음이라 웃겼어요 ㅋㅋ MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.개념Redis에서 발생하는 MISCONF 오류는 Redis가 RDB(snapshot) 파일을 디스크에 저장해야 하지만, 현재 저장할 수 없는 상태일 때 발생하는..
Redis

오늘은 회사에서 레디스 세션 체크를 통한 로그아웃 로직을 구현하며 알게 된 것을 정리해보려 합니다!Redis주소는 맞게 들어가는데, 왜 값을 못가져올까??처음 보는 상황에 많이 당황했었는데요..Spring Transactional을 사용하면 Redis와 다르게 처리가 되는 방식이라, 제대로 작동이 되지 않았던 것이었습니다!오랜만에 새롭게 알게 된 내용이라 한번 정리를 해보려 합니다. Spring framework를 사용해 애플리케이션을 개발 시, 데이터베이스 트랜잭션 관리를 위해 흔히 @Transactional을 사용하고 있습니다. 그러나 Redis와 NoSQL 데이터베이스를 사용할 때는 @Transactional을 동일하게 사용할 수 없습니다. 이번 글에서는 그 이유와 Redis에서 트랜잭션을 사용하..