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 |