
공식 사이트redis/redis-stack: Redis Stack server과 Redis Insight 포함한 이미지redis/redis-stack-server: Redis Stack server만 있는 이미지docker-compose를 사용하여 생서위 코드를 적은
가장 기본적인 자료형이며, Redis가 Java의 Map<String, String>처럼 동작한다고 생각하면서 접근하면 편합니다. 저장할 수 있는 최대 크기는 512MB입니다.SET SET user:email alex@example.com 키에 값을 저장해라GET

spring data프로젝트중 하나인 spring data redis를 사용해서 CRUD작업을 한다. (@RedisHash 어노테이션을 사용)우선 일반적으로 관계DB에서 쓰는 형식으로 만들어보겠습니다.item.javaItemRepository위 코드는 평소에 엔터티를

HTTP 요청에는 상태가 없습니다. 이 말은 각각의 요청이 독립적으로 이뤄지며, 서버는 사용자가 보낸 몇번째 요청인지에 대한 정보 같은걸 저장되지 않는다는 의미입니다. 다른 방향에서 해석하면, 사용자 브라우저 측에서 자신을 식별할 수 있는 정보를 서버에 요청할 때 마다

리더보드 기능이란 실시간 랭킹을 보여주는 기능을 말합니다. 게임이라면 점수 순위, 검색 엔진이면 실시간 검색 순위, 그리고 이커머스 분야라면 인기상품과 같은 기능들을 보여주기 위해 사용할 수 있습니다.이커머스를 기준으로 생각을 해보면, 인기의 기준을 가장 많이 구매한
시작 프로젝트CacheConfig.java레디스를 캐시로 쓰기 위해서 필요한 기본적인 설정이다.캐싱을 동작을 할때 따로 설정을 바꾸어 저장을 하지 않으면 이 설정을 바탕으로 캐싱을 저장, 관리를 한다.@EnableCaching을 적용했다면, 이제 어노테이션을 바탕으로
이렇게 코드를 작성했다.하지만 attemptLogIn메서드를 실행하면 getMemberInfo를 실행하면서 캐싱을 줄거라 생각했다. 하지만 예상과 다르게 케싱은 안되었다.이유: 같은 클래스 내에서 메서드를 직접 호출할 경우 Spring의 AOP 프록시가 적용되지 않아