[Redis] Redis 기본 명령어
Redis에서 자주 사용되는 기본 명령어들에 대해 정리한 내용입니다.
Redis 기본 명령어
###
| 명령어 | 설명 |
|---|---|
SET [key] [value] EX [seconds] | 키에 값을 저장합니다. |
GET [key] | 키에 저장된 값을 가져옵니다. |
DEL [key] | 특정 키를 삭제합니다. |
EXISTS [key] | 키가 존재하는지 확인합니다. |
EXPIRE [key] [seconds] | 키의 만료 시간을 설정합니다. |
TTL [key] | 키의 남은 만료 시간을 반환합니다. |
RENAME [key] [newkey] | 기존 키 이름을 새 이름으로 변경합니다. |
TYPE [key] | 키에 저장된 값의 데이터 타입을 반환합니다. |
FLUSHALL | 모든 키를 삭제합니다. |
FLUSHDB | 현재 데이터베이스의 모든 키를 삭제합니다. |
RANDOMKEY | 임의의 키를 반환합니다. |
KEYS [pattern] | 특정 패턴에 일치하는 키 목록을 반환합니다.(*: 전체 키 조회) |
SCAN [cursor] [MATCH pattern] [COUNT count] | 대규모 데이터 집합에서 키를 반복적으로 검색합니다. |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
127.0.0.1:6379> SET test hello
OK
127.0.0.1:6379> GET test
"hello"
127.0.0.1:6379> DEL test
(integer) 1
127.0.0.1:6379> EXISTS test
(integer) 0
127.0.0.1:6379> SET test hello
OK
127.0.0.1:6379> EXPIRE test 1000
(integer) 1
127.0.0.1:6379> TTL test
(integer) 998
127.0.0.1:6379> RENAME test test_rename
OK
127.0.0.1:6379> GET test_rename
"hello"
127.0.0.1:6379> TYPE test_rename
string
127.0.0.1:6379> FLUSHALL
OK
127.0.0.1:6379> FLUSHDB
This post is licensed under CC BY 4.0 by the author.
