redis

개요 저번 시간에 Cache-Aside 와 Read Through를 통해 조회할 때 Redis에 캐싱된 정보를 한 번 찾고 Redis에 없으면 DB에서 가져오는 것을 배웠습니다. Cache에서 가장 중요한 것은 데이터가 변경(등록, 수정, 삭제) 될 때 그 내용을 반영하여 항상 최신화를 유지하는 것 입니다. Write Through 전략은 이 최신화를 유지하기 위한 전략으로 데이터를 Cache와 DB에 동시에 저장하는 방식입니다. 이는 캐시와 DB 간에 데이터 불일치가 발생해서는 안되는 상황에서 사용됩니다. 장점 / 단점 Write Through의 주요 장점은 Cache와 DB 사이에 데이터 불일치가 크게 줄어드는 것 입니다. 단점으로는 데이터를 두 군대에 기록하므로 쓰기 작업 성능이 느려질 수 있는 것..
개요 Redis 학습 과정에서 RedisHash 말고도 RedisTemplate 방법이 있다는 것을 알았습니다. 프로젝트를 진행하면서 JPA로 MySQL과 매핑된 Product 클래스를 Redis에 저장해보고 싶었습니다. @RedisHash 랑 @Entity를 한 클래스에 동시에 사용하는 것은 가능은 하지만 두 개의 저장소에 동시에 매핑됨으로 복잡하고 에노테이션 충돌이 발생할 수도 있고 불안한 점이 많았습니다. 이 때 RedisTemplate을 학습하고 적용했습니다. RedisTemplate RedisTemplate는 Spring Data Redis에서 제공하는 핵심 클래스로 Redis 연산을 수행하기 위한 기본적인 템플릿을 제공합니다. RedisTemplate을 원하는 대로 커스텀하여 Spring Bo..
· DB/Redis
이번에는 window에 설치한 redis의 각종 설정들을 다뤄보려 합니다. 설정들을 사용하면 추가로 넣을 생각 입니다. 비밀번호 설정 redis의 비밀번호 설정을 아주 중요합니다. 프로젝트 때 redis의 비밀번호를 설정하지 않고 docker container로 ec2 ubuntu에 뛰운 적이 있습니다. 이 때, redis의 모든 데이터가 없어지는 문제가 빈번히 발생했습니다. 이유는 비밀번호가 없는 redis의 데이터를 자동으로 공격하는 프로그램이 있다고 합니다. 이 일 이후로 redis의 비밀번호를 꼭 설정했고 window에서도 redis에 비밀번호를 설정하려고 합니다. 설정 파일 변경 Redis 폴더 들어가기 C:\Program Files\Redis 경로로 들어가 줍니다. 여기에 2가지 설정 파일이 ..
· DB/Redis
window 환경에서 redis를 설치해보려 합니다. Redis 설치 사이트 결론적으로 Microsoft Redis Github에서 다운로드 받아 설치하면 됩니다. Microsoft Redis Github https://github.com/microsoftarchive/redis Microsoft Redis Github의 release 부분 (여기서 다운) https://github.com/microsoftarchive/redis/releases 사이트에 들어가면 버전 별로 윈도우에서 사용하기 위한 redis를 다운받을 수 있습니다. msi 파일과 zip 파일 둘 중 뭘 선택해도 별 차이는 없다고 합니다. 저는 msi 파일을 다운 받아 설치를 진행했습니다. 참고로 마이크로소프트에서는 redis를 윈도우 ..
Redis란 무엇인가요? 더보기 Redis란 인메모리 데이터 저장소이며 key-value 기반의 비정형 데이터를 저장하고 관리하는 NoSQL DBMS 입니다. Redis의 특징으로는 빠른 성능과 다양한 데이터 타입을 지원이 있으며 DB, 캐싱, 메시지 브로커 등의 용도로 사용합니다. 캐싱이란 무엇인가요? 더보기 캐싱이란 데이터를 빠르게 가져오기 위한 중간 저장소를 뜻 합니다. 주로 메모리에 데이터를 저장하여 디스크 보다 빠른 접근 시간을 가집니다. 데이터를 계산하거나 서버에서 가져오는 작업은 시간과 리소스가 많이 듭니다. 캐시를 사용하면 연산을 최소화하고 시간을 단축할 수 있습니다. 처음에는 데이터를 일반적으로 가져오고 캐시에 저장합니다. 그 이후 같은 데이터를 필요한 요청이 들어오면 서버에서 가져오는 ..
너지살
'redis' 태그의 글 목록