레디스 설정 적용
·
Redis
이 글을 쓰게된 배경이 글은 레디스 백업 설정을 직접 해보며 레디스에서 기본으로 제공하는 설정 기본 값에 대하여 알아보고 redis.conf 파일을 통해 원하는 레디스 설정을 적용하는 과정에 대한 글입니다.다룰 내용레디스 설정 적용레디스 설정 파일레디스 설정 적용레디스를 사용할때 따로 설정을 하지 않으면 기본적으로 appendOnly 라는 설정이 no로 적용되는데 이 설정은 aof 방식을 사용하지 않겠다는 의미이다. 나는 이전 블로그에서 느낀 것과 같이 rdb 방식과 aof 방식을 모두 사용하고 싶기 때문에 설정파일을 따로 만들어서 aof를 yes로 바꿔야 한다. 아래는 레디스의 기본설정이다. port6379Redis 기본 포트bind없음 (모든 인터페이스에서 접속 허용)최근 버전은 127.0.0.1로 ..
레디스 데이터 영속성 방식
·
Redis
이 글을 쓰게 된 배경성능과 데이터 저장의 효율이 좋다는 이유로 레디스를 주로 쓰는데, 레디스가 어떤식으로 데이터를 저장하고 내부적으로 어떻게 관리하는지에 대해 지식이 부족하다고 생각되어 레디스 서버에 대해서 더 자세히 학습했습니다. 이번 포스팅에서는 레디스의 데이터 영속성 방식과 제가 선택한 레디스 데이터 영속성 방식에 대한 글을 써보겠습니다.다룰 내용레디스의 데이터 영속성 방식각 데이터 영속성 방식의 장단점구체적인 문제정리레디스의 데이터 영속성 방식제가 찾아본 레디스의 데이터 영속성 방식은 두가지입니다. 바로 AOF와 RDB 입니다. AOF 방식의 개념은 레디스를 실행하면서 수행한 모든 연산을 로그 형태로 저장하는 것입니다. RDB 방식은 스냅샷 형태로 저장하는 개념입니다. 스냅샷이란 사진 촬영하는..
조회수 최적화(Redis Pipe + Batch)
·
Redis
이 글을 쓰게된 배경프로젝트에서 조회수 기능을 사용하고 있는데 조회수를 최신화할 때 레디스를 사용하면 성능 최적화를 할 수 있다는 것을 알게되었습니다. 이미 토큰때문에 레디스가 프로젝트에 적용되어 있었기 때문에 상대적으로 적은 러닝커브로 성능을 향상시킬 수 있을 것 같아 이 방법을 적용하기로 했습니다.다룰 내용기존 조회수 기능 구현 방법레디스를 이용한 조회수 최신화성능 향상 리포트기존 조회수 기능 구현 방법기존에는 장학금 카드를 조회하면 데이터베이스에 저장되어있는 viewCount의 숫자를 1 늘려주는 방법으로 조회수 로직을 구현했습니다.// 장학금 카드 조회 로직@Transactional public ScholarshipResponse getOneScholarship(Long scholarship..