# redis

[카카오 프로젝트] Redis 도입
배경 실제 채팅방 세션을 처리하는 로직을 작성해서 진행하면 거의 필수적으로 필요하겠지만, 이번 프로젝트에서는 WebRTC 와 관련한 기능을 API 로 구현할 예정이기 때문에 필요하지는 않았다. 하지만, Redis 에 대한 요구사항이 높아지고 있고 구현하려는 목적 자체가

[Redis] Master - Slave
설정vi /etc/redis.conf bind 0.0.0.0 daemonize yes replicaof 마스터 IP masterauth qwer1234 replica-read-only yes \`\`\`확인각자의 역할을 확인 할 수 있다.로

[Redis] 로그인세션, 이메일토큰
1대 redis_01 200.200.200.81 로그인세션 이메일 인증3대 redis_02 200.200.200.82 redis_03 200.200.200.83 redis_04 200.200.200.84 마스터만 클러스터 구성6대 마스터 + 슬레이브
Redis를 사용해보자! (1) (feat. 비관계형 데이터 베이스란?)
토이 프로젝트에서 레디스를 써봤는데 공부하면서 캐싱 전략 외에도 많은 상황에서 사용된다는 걸 알았다. 잊지 않기 위해 포스팅~!비관계형 데이터 베이스란 ?NoSQL이라고도 부르며 키-값 저장소, 그래프 저장소, 컬럼 저장소, 문서 저장소로 나뉜다. 전통적인 관계형 데이

[Redis] Redis는 무엇인가
Redis는 Remote Dictionary Server의 약자로, 원격 Dictionary 서버로 직역할 수 있다.NoSQL 데이터베이스로 Key-value 구조로 데이터를 저장할 수 있다.Redis는 모든 데이터를 메모리에 저장하고 조회하는 인메모리 데이터베이스이기

선착순 쿠폰 이벤트 개발기2 (feat.Redis)
선착순 쿠폰 이벤트 개발기를 진행한 뒤 분산락에 대해서 알게 되어 스핀락보다 분산락이 더 효율적이라는 생각에 redis 클라이언트를 변경해보았다.implementation 'org.redisson:redisson-spring-boot-starter:3.16.8'lett

[TIL] Redis Cloud 사용해보기
📝 토이 프로젝트를 시작했다. Redis 관리를 위해 사용한 Aws ElasticCache에서 과금이 발생했던 경험이 있기 때문에 이번 프로젝트에서는 단 한푼도 과금을 만들지 않겠다는 생각을 했다. 이런저런 서칭을 하던 도중 Redis Labs에서 제공하는 Redis

Redis를 파헤쳐보자
Redis 공식 문서에 따르면 Redis는 데이터베이스, 매시, 메시지 브로커, 스트리밍 엔진으로 사용되는 인 메모리 데이터 저장소이다. Redis는 최고의 성능을 위해 메모리 내 데이터 세트와 함께 동작한다.Redis는 strings, hashes, lists, s

Redis란?
Redis란 Remote Dictionary Server의 약자로 Key - Value구조의 데이터를 저장하고 관리하는 인 메모리 데이터 저장소입니다. Key, Value 형태로 저장되는 구조입니다다양한 자료구조(String, List, Hash, Set, Sorted
[Redis] Redis에 대해 알아보자 1편
백엔드 개발자는 데이터베이스와 뗄래야 뗄 수 없는 관계라고 생각한다. 물론 DB성능을 좋게 만드는 방법도 있겠지만, 내 문제상황에 걸맞는 DB어플리케이션을 선택하고 개발하는 것도 백엔드 개발자의 몫이라는 것이다.오랫동안 RDBMS가 사용되고있지만 대용량 데이터 저장,

Nestjs에서 Redis 사용기
Redis는 속도가 상당히 빠른 인메모리의 키 값 데이터 구조이다.Set, Hash, List, Sorted Set, Streams등의 여러 자료구조를 활용해서 애플리케이션에서 다양한 기능들을 구현해 볼 수 있다.Redis에 대한 설명은 너무 많고 잘 나오기 때문에 패

[Reach Rich 개발기] Redis Session을 활용한 이메일 인증 구현
이메일을 아이디처럼 사용하는 서비스에서 이메일 인증 없이 계정 생성이 가능하다면, 무분별한 계정 생성이 가능할 수 있습니다. 따라서 회원가입 기능에 이메일 인증을 붙여보고자 합니다. 사용한 기술 스택은 Redis Session, spring-boot-starter-mail, Google SMTP Server 입니다. 이메일 전송을 위한 Config ...

Spring Security (+JWT + Redis + Cookie)
Spring Security + JWT(Access/Refresh Token) + Redis + Cookie 이용Access Token의 경우 local Storage 이용Refresh Token의 경우 Redis + Cookie 이용2.1 Spring Security

Redis를 사용해 요청 횟수를 제한해 보자
배경) 특정 클라이언트에서 짧은 시간에 A기능만 과도한 요청 -> A 기능에 사용되는 DB에 많은 부하 발생 -> 이로 인해 A 기능 성능 저하 -> 특정 클라이언트의 과도한 요청으로 A 기능을 요청한 모든 클라이언트에게 응답 지연 발생 내용) "과도한 요청" -

[Spring Boot] JPA Redis Repository scan
스프링부트가 띄워질때 뜨는 로그들 중에 살짝 거슬리는 로그를 발견했습니다. Spring Data JPA와 Spring Data Redis가 Repository를 스캔하면서 발생하는 로그였습니다.

Redis_기본 개념
Redis는 Remote Dictionary Server의 약자로서 '키-값'(key-value) 구조의 비 관계형 데이터를 저장하고 관리하기 위한 노에스큐엘(NoSQL)의 일종.Redis는 In-Memory 솔루션으로도 분류되는데, 이는 다양한 데이터 구조체를 지원