본문 바로가기

A.개발관련자료

redis 사용하기

**redis란?

Redis는 Remote Dictionary Server의 약자로, 오픈 소스 기반의 데이터 구조 서버입니다. 메모리 기반의 key-value 데이터 저장소로, 데이터베이스, 캐시 및 메시지 브로커 등 다양한 용도로 사용됩니다.

Redis는 디스크나 파일 시스템 대신 메모리를 사용하여 데이터를 저장하므로 빠른 읽기/쓰기 속도를 보장합니다. 또한 Redis는 다양한 데이터 구조를 지원하며, 데이터 구조 간의 상호 변환도 쉽게 가능합니다. 예를 들어, Redis는 문자열, 리스트, 해시, 집합, 정렬 집합 등 다양한 데이터 구조를 지원하며, 데이터 구조 간에 변환도 가능합니다.

Redis 높은 가용성, 확장성, 내결함성을 제공하며, 분산 시스템에 적합합니다. Redis 다양한 클라이언트 라이브러리를 지원하며, 또한 Pub/Sub(발행/구독) 모델을 지원하여 메시지 브로커로 사용될  있습니다. 이러한 특징들로 Redis 다양한 분야에서 사용되고 있으며, 특히 대규모  어플리케이션에서 캐싱과 세션 관리 등을 위해 널리 사용되고 있습니다.

 

1.redis cli로 다운

//install redis
$ brew update
$ brew install redis

//포그라운드 실행
$ redis-server

//백그라운드 실행
$redis-server --daemonize yes

2. redis 가입, redis admin 에서 redis insight 다운 =>reddis modules에서 선택

3.redis database 생성, 로그인 후 사용

=> fixed plan 30mb 로 설정후 db사용 시 무료사용가능