꼬꼬마 블로그

꼬꼬마의 기술 블로그

Redis는 Remote Dictionary Server의 약자로 key: value로 값을 저장하는 NoSQL입니다.

인-메모리(In-Memory) 데이터베이스로 메모리에 데이터가 저장됩니다. 싱글 쓰레드로 Atomic 합니다.

Redis 설치


Brew 설치

mac은 brew를 이용하여 쉽게 설치할 수 있습니다.

$ brew install redis

위의 명령어를 통해 Redis를 설치합니다. (다소 시간이 걸립니다)

$ brew services start redis

$ brew services stop redis
$ brew services restart redis

brew services start 명령어를 통해 Redis를 실행시켜 줍니다.

$ redis-cli

위의 명령어를 통해 CLI를 사용할 수 있습니다.

 

 

Redis 명령어


간단한 Key-Value의 CRUD를 살펴보도록 하겠습니다.

저장

> set key value

set [key 이름] [value 값]을 통해 데이터를 저장할 수 있습니다.

조회

> keys *

> 결과
> 1) "key"

keys [패턴]을 통해 키들을 조회할 수 있습니다. keys k*를 통해서 key라는 키를 조회할 수 있습니다.

> get key

> 결과
> "value"

get [key 이름]을 통해 해당 key에 대한 value를 조회할 수 있습니다.

삭제

> del key

del [key 이름]을 통해 해당 key-value를 삭제할 수 있습니다.

Key 수정

> rename key newKey

rename [현재 key 이름] [새로운 key 이름]을 통해 key의 이름을 변경할 수 있습니다.

 

value를 변경하기 위해서는 set명령어를 이용할 수 있습니다.

 

 

 

Redis는 이외에도 다양한 자료구조를 지원하고 있습니다.

'개발' 카테고리의 다른 글

웹팩이란 무엇일까?  (0) 2021.06.21
HTTPS의 작동 원리  (0) 2021.04.27
Dtil, 자바스크립트 Date 패키지  (0) 2021.01.07
Git-flow를 사용한 프로젝트 관리  (0) 2020.12.02
Docker(도커) + Node.js 배포  (2) 2020.08.11