728x90
반응형
Redis는 Remote Dictionary Server의 약자로 key: value로 값을 저장하는 NoSQL입니다.
인-메모리(In-Memory) 데이터베이스로 메모리에 데이터가 저장됩니다. 싱글 쓰레드로 Atomic 합니다.
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는 이외에도 다양한 자료구조를 지원하고 있습니다.
반응형
'NoSQL > Redis' 카테고리의 다른 글
[Redis] 데이터 타입 Sets (0) | 2022.09.23 |
---|---|
[Redis] 데이터 타입 Lists (0) | 2022.09.23 |
[Redis] 데이터 타입 String (0) | 2022.09.23 |
Redis UI 툴 추천 (0) | 2022.08.24 |
Spring - Redis 연동하기 (0) | 2022.08.24 |
댓글