Remote Dictionary Server인-메모리 자료 구조 저장소데이터베이스, 캐시, 메시지 브로커 등으로 사용할 수 있다.다양한 자료구조(Strings, Lists, Sets, Hashes, Sorted Sets 등)를 제공한다.데이터베이스보다 더 빠른 메모리에
하루종일 열심히 이웃사이의 좋아요 기능에 대해 Redis를 어떤 전략으로 사용할 것인지 고민해봤다. 우선 어떤 캐싱 전략이 있는지 알아보기부터 시작했다. 캐싱 전략을 간략하게 정리해보면 다음과 같다.(참고)(https://inpa.tistory.com/en
이제 구현을 한번 해보았다.우선 좋아요 데이터를 저장하는 기존 로직은 아래와 같았다. 캐시를 사용해서 읽고 쓰기로 했었고, 캐시에서 디비로 데이터를 동기화하는 스케줄링 로직은 빼고 구현했기 때문에 캐시에 쓰고 디비에도 함께 썼었다. 지금보면 참 마음대로 짰다 ..