# redis

286개의 포스트
post-thumbnail

[Redis] Spring & Redis (feat.Docker)

EC2 환경에서 spring 과 redis 를 연동해보자!🔫

약 7시간 전
·
0개의 댓글
post-thumbnail

docker-compose로 redis 연결하기

이전에 docker를 이용하여 EC2에 연결을 한 것을 포스팅했다. docker-compose로 배포해보려고 생각하다가 오늘 docker-compose 실행에 성공해서 기록한다.docker-compose는 여러 (docker) 이미지를 한 번에 올릴 수 있는 기능이다.

3일 전
·
0개의 댓글
post-thumbnail

Redis KEYS vs SCAN

Redis를 사용하여 API의 Response를 캐시하는 기능을 개발했을 때의 일입니다. 캐시가 히트하면 확실히 체감 가능할 정도로 페이지 로딩이 빨라졌지만, 종종 무언가 즉시 갱신되어야 하는 상황에서도 캐시된 데이터가 조회되어 운영상 이슈가 되는 경우가 있었습니다.

5일 전
·
0개의 댓글
post-thumbnail

[Redis] redis로 동시접속자 표기하기

🤸‍♂️ Init 가끔 앱이나 웹을 보다보면 N명이 이 화면을 보고 있습니다! 라는 문구가 있는 것을 볼 수 있다. 필자도 간단하게 이 기능을 구현해볼까 한다. (만들라고 한 건 안비밀) 🤔 생각해본 구현 방법 1. 첫 번째로 개발자의 기본인 구글 검색부터

5일 전
·
0개의 댓글
post-thumbnail

Redis Cluster failover 와 cluster down

파견지에 redis 가 master-slave가 down 되면서 application 단에서 장애가 일어난적이 있다.cluster down 이 된것이다. 이를 해결하기 위해서 몇가지 공부하고 테스트해본 내용을 작성해본다.1번 Server : M1, S32번 Server

6일 전
·
0개의 댓글

redis 설치

ubuntu 기준 설정 파일 위치/etc/redis/redis.conf기본 사용 포트 - 6379아래 명령어를 통해 설치를 진행 합니다.설치 확인 및 버전을 확인 합니다.외부 입력 허용redis 설정에서 해당 부분을 0.0.0.0으로 변경한다면 외부 접속을 허용할 수

2022년 5월 19일
·
0개의 댓글
post-thumbnail

[Spring] Redis에서 객체 그래프를 유지하며 "직접" 캐싱하기

Spring에서 @Cacheable 어노테이션을 이용하면 한 함수에서 같은 인자가 들어왔을 때, return 값을 caching 할 수 있다는 것은 대부분 아는 사실입니다. 하지만 가끔은 로직상에서 캐싱을 해야하는 경우도 있고, 꼭 return 값만을 caching해

2022년 5월 17일
·
0개의 댓글

레디스(Redis) 파헤치기 (2) - 자료구조

Redis는 다양한 자료구조를 공식적으로 지원하고 있다. 하지만 정작 그 자료구조의 특징과 내부 동작에 대해서 무지한 채로 남용하게 된다면, 사용하지 않는 것보다 못할 수 밖에 없다.아래의 자료구조는 전부 Redis에서 공식적으로 지원하는 자료구조다.StringList

2022년 5월 15일
·
0개의 댓글
post-thumbnail

테스트 앱을 구축해가며 Docker Compose를 이해하고 활용해보기 (feat. Node.js, Redis, Dockerfile)

- Docker Compose를 정의하고, 테스트 앱 구축에 필요한 것을 파악한다. - 테스트 앱 구축을 위해 필요한 파일들을 작성하고 내부를 이해한다. - 테스트 앱을 실행하는 과정에서, Docker Compose의 필요성을 이해한다. - Docker Compose

2022년 5월 14일
·
0개의 댓글
post-thumbnail

실행 중인 도커 컨테이너에 명령어 전달하기 (feat. Redis)

- 실행 중인 도커 컨테이너에 새로운 명령어를 전달하는 방법을 이해한다. - 레디스를 활용해, 컨테이너에 접속하여 명령어를 입력하는 방법을 이해한다. - 실행 중인 컨테이너 안에서 쉘이나 터미널 환경으로 접속하는 방법을 이해한다.

2022년 5월 11일
·
0개의 댓글

EC2에 redis 설치하기 2탄

EC2에 redis 설치하기 1탄이전에 EC2에 직접 redis를 설치하는 방식을 포스팅했다.이상하게도 무슨 문제인지 잘 되다가 다음날이 되면 EC2 connection timeout이 발생하거나 redis 서버 연결이 안되는 등의 문제가 발생했다. 프로젝트 중이었기

2022년 5월 10일
·
0개의 댓글
post-thumbnail

팀프로젝트 1일차 기술 회고

jwt를 이용한 로그인, Redis를 이용한 로그아웃

2022년 5월 9일
·
0개의 댓글
post-thumbnail

레디스(Redis) 파헤치기 (1) - 기본 개념 및 특징

싸피 입과 전, 신생 스타트업에서 근무를 할 때, Redis를 사용하여 서비스를 구성하였다. 하지만 단편적인 지식만을 가지고 접근하여 Redis가 가진 특성을 100% 발휘하지 못했던 것 같아, 이번 기회에 정리해보려고 한다.최근 여러 기업들의 기술 블로그를 탐방하는

2022년 5월 8일
·
0개의 댓글
post-thumbnail

레디스를 이용한 기프티콘 선착순 이벤트 구현

이번 포스팅은 레디스에서 제공해주는 자료구조 중 하나인 Sorted Set을 간단하게 설명하고, Sorted Set을 이용해서 치킨 기프티콘 선착순 이벤트를 구현해봅니다. 1. 왜 레디스으로 구현해야하나? 💡 선착순 이벤트에서 레디스가 사용되는 이유? 보통 선착순

2022년 5월 7일
·
1개의 댓글
post-thumbnail

Cache

캐쉬란 데이터 요청 주체와 메모리 저장공간 사이에 위치하면서 메모리 저장공간에 대한 요청을 앞에서 먼저 대신 처리해주어 데이터 전송이 더 빠르게 이루어지게 할 수있는 하드웨어, 혹은 소프트웨어 요소이다.데이터 요청자는 먼저 cache에서 원하는 데이터가 존재하는지 찾아

2022년 5월 5일
·
0개의 댓글

Redis dump/restore

Redis에서 dump/restore 하기

2022년 5월 4일
·
0개의 댓글

Redis와 Memcached 무엇을 세션 스토리지로?

session은 어디에 저장하는 것이 적합할까? 세션은 비연결성과 상태없음같은 특성을 보완하기 위해 사용한다. 세션에 주로 로그인한 유저의 정보를 저장하는데, 이 정보는 영원히 저장되는 것이 아니다. 유저의 로그아웃이나 개발자의 세션 만료 설정에 따라 세션이 제거가 된다. 위와 같은 이유 때문에 데이터 유실로 인한 피해가 다른 데이터에 비해 적다. 예를 ...

2022년 5월 4일
·
0개의 댓글
post-thumbnail

EC2에 redis 설치하기

이전에 로컬에 redis를 깔아서 실행했었다. 로컬에 깔아서 사용하는 것이다 보니 로컬에서 redis 서버를 꺼버리면 redis 또한 사용할 수 없다는 단점이 있다.이를 해결하려고 방법을 찾아보니 대표적으로 AWS를 사용하는 방법이 있었다. 그 중에서도 두 가지 방법이

2022년 5월 3일
·
0개의 댓글