Post

[Redis] Redis 기본 명령어

스크린샷 2024-10-04 오후 2.06.22

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.