본문 바로가기

DB/Redis (레디스)

(4)
예제 애플리케이션에 Login시 Redis와 연동되도록 해보자 # 예제 애플리케이션 로그인 시 Redis와 연동되도록 구성해보자. 1편을 참고하여, docker에 Redis 띄우고 실행까지 해보자. 2023.08.02 - [DB/Redis (레디스)] - Springboot 백엔드 세션을 Redis 서버에 저장하기 with gradle Springboot 백엔드 세션을 Redis 서버에 저장하기 with gradle # Springboot로 구성된 웹 애플리케이션의 세션을 Redis에 저장하기 세션 클러스터링을 위해서 세션 스토리지를 따로 구성하는 경우가 많다. 대표적인 서비스로 레디스가 존재한다. # Redis의 특징 Mysq may9noy.tistory.com 1. 예제 애플케이션을 살펴보면 아래와 같다. - 스프링 부트로 만들어 졌고, 회원가입 및 기본 게시판..
Springboot 백엔드 세션을 Redis 서버에 저장하기 with gradle # Springboot로 구성된 웹 애플리케이션의 세션을 Redis에 저장하기 세션 클러스터링을 위해서 세션 스토리지를 따로 구성하는 경우가 많다. 대표적인 서비스로 레디스가 존재한다. # Redis의 특징 Mysql, PostgreSQL, Oracle 등 대부분의 데이터 베이스는 디스크 또는 SSD에 저장하지만 Redis는 서버의 주 메모리에 저장된다. 메모리에 저장되므로 더 빠른 응답속도를 유지할 수 있다. 1. Redis를 docker로 실행하기 - 우분투에서 아래의 명령어로 redis를 docker로 실행한다. docker pull redis - redis의 기본포트인 6379번 포트를 활용해 서비스를 실행 시킨다. sudo docker run -p 6379:6379 redis - redis do..
Redis Desktop Manager 접속 방법 # 일단 정식 버전의 Redis Desktop Manager 는 유료이므로 사용이 불가능하다. 그래서 Another Redis Desktop Manager를 사용하여 접속을 해보자. 일단 설치는 인터넷에서 다운받아서 설치. 설치 후 커넥션 정보는 아래와 같다. - 여기서 주의할점은 Password 설정하는 부분인데 Password 설정은 Redis 설치서버의 redis.conf 파일을 수정하면 된다. redis.conf 파일의 수정정보는 아래의 링크에 있다. 주의할점은 apt-get으로 redis를 설치할 경우 설치경로가 etc 밑에 생기므로 해당 경로의 redis.conf 파일을 수정해 줘야한다. 2022.11.25 - [DB/Redis (레디스)] - EC2에 Redis 설치 데이터 생성 및 조회 w..
EC2에 Redis 설치 데이터 생성 및 조회 with BastionHost # EC2에 Redis를 설치하고 Redis Desktop Manager를 설치 후 ssh 터널링을 통해 Redis에 접근 1. EC2에 Redis 설치 # 업데이트 apt-get update # 설치 apt install redis-server 2. Redis 설정 편점 # 설정 편집 # 상단의 main restricted 2개편집, 각각 universe multiverse 입력 후 저장, 아래의 부가설명 참조 vim /etc/apt/sources.list # 저장된 경로의 redis.conf 파일을 vim으로 열고 편집 ex) vim /etc/redis/redis.conf # redis.conf maxmemory 500m # 최대메모리 설정 maxmemory-policy noeviction allke..