[컴퓨터 구조 + 캐시 ] 우리가 Redis를 사용해서 캐시 메모리를 쓰는 이유
·
면접 준비
[공부 주제]오늘 공부해 볼 내용은 컴퓨터의 전반적인 부품이다. 위 내용들에 대해 모두 다룰 것이지만 내가 사용하는 캐시처리에 대해서 조금 더 집중적으로 알아 보려고 한다.Redis를 사용하는 방법이 왜 Inmemory인지 그리고 왜 그게 RDB보다 더 빠른지 이번 기회에 확실하게 개념을 다잡고자 한다.   [주제1] CPU명령어를 이해하고 처리하는 동작을 수행하는 CPU는 아래 기능을 수행한다.명칭약어/fullName역할산술논리연산장치ALU / Arithmetic and Logic Unit사칙 연산, 논리 연산과 같은 우리 뇌에서 처리하는 역할이다. 실질적인 연산은 여기서 수행된다.제어장치CU / Control Unit명령어를 해석해서 제어 신호(전기 신호)로 내보낸다. CPU가 메모리를 향해 제어 신..
[Spring/Redis] Redis 문서 정리(User Roles, Secondary Indexes)
·
Redis/Redis 개념
이번 문서 링크는 아래와 같습니다!가장 아래로 내려보시면 문서에 대한 요약을 함께 적어놨습니다 참고해주세요 :)https://redis.io/learn/develop/java/redis-and-spring-course/lesson_4 User Roles & Secondary IndexesAs we learned in the previous lesson, the @Indexed annotation can be used to create a secondary index. Secondary indexes enable lookup operations based on native Redis structures. The index is maintained on every save/update of an indexe..
[Spring/Redis] Redis문서 정리(Object Mapping & Redis Repository)
·
Redis/Redis 개념
이번 문서는 객체 매핑 및 Redis 레포지터리 사용법입니다.https://redis.io/learn/develop/java/redis-and-spring-course/lesson_3객체 매핑 및 Redis 리포지토리저자: Brian Sam-Bodden, Redis 개발자 옹호자목표RedisTemplate을 구성하고 Spring REST 컨트롤러에서 Redis로 데이터를 읽고 쓰기 위한 다양한 연산 번들을 접근하는 방법을 배웁니다.학습 내용@RedisHash 주석을 사용하여 도메인 객체를 매핑하는 방법@Id를 사용하여 매핑된 객체에 기본 키를 제공하는 방법@Reference를 사용하여 객체 간의 참조 관계를 만드는 방법Redis 리포지토리를 생성하고 도메인 객체를 저장하는 방법문제 발생 시:이 레슨의 진..
[Spring/Redis] Redis문서정리(Redis OM -Spring실습 -Hash)
·
Redis/Redis 개념
자바 객체의 해시 매핑 향상소개Spring Data Redis(SDR) 프레임워크는 Spring 애플리케이션이 Redis를 Java 객체(POJO)의 저장소로 쉽게 사용할 수 있도록 하여 상호작용에 필요한 반복 작업과 보일러플레이트 코드를 제거합니다.Redis OM Spring은 SDR 위에 구축되어 Redis의 풍부한 모듈 생태계를 활용하여 Redis와의 상호작용을 개선하고 최적화합니다. SDR의 @RedisHash 주석으로 매핑된 Java 객체에 대해 다음과 같은 방식으로 객체 매핑을 강화합니다:클라이언트 측에서 유지 관리하는 보조 인덱스를 제거하고 Redis의 네이티브 검색 및 쿼리 엔진을 사용동적 리포지토리 파인더를 구현하여 빠르고 유연한 쿼리 지원성능, 가독성 및 상호 운용성을 위해 전통적인 U..