Redis CLI 가이드

45의 명령어를 찾았습니다

redis-cli
connection
Redis 서버에 연결합니다.

예제:

$ redis-cli -h [호스트] -p [포트] -a [비밀번호]
connect
login
server
SET
data
키에 값을 저장합니다.

예제:

$ SET [키] [값] [옵션]
store
value
key
GET
data
키의 값을 가져옵니다.

예제:

$ GET [키]
retrieve
value
key
DEL
data
키를 삭제합니다.

예제:

$ DEL [키1] [키2] ...
delete
remove
key
EXPIRE
data
키의 만료 시간을 설정합니다.

예제:

$ EXPIRE [키] [초]
expire
ttl
timeout
KEYS
search
패턴과 일치하는 모든 키를 찾습니다.

예제:

$ KEYS [패턴]
find
pattern
search
INFO
server
Redis 서버 정보를 표시합니다.

예제:

$ INFO [섹션]
info
status
server
MONITOR
monitor
Redis 서버의 모든 명령을 모니터링합니다.

예제:

$ MONITOR
monitor
watch
debug
SAVE
persistence
데이터를 디스크에 저장합니다.

예제:

$ SAVE
save
persist
disk
FLUSHALL
data
모든 데이터베이스의 모든 키를 삭제합니다.

예제:

$ FLUSHALL [ASYNC]
clear
delete
all
MSET
data
여러 키-값 쌍을 한 번에 저장합니다.

예제:

$ MSET key1 value1 key2 value2 ...
store
multiple
batch
MGET
data
여러 키의 값을 한 번에 가져옵니다.

예제:

$ MGET key1 key2 ...
retrieve
multiple
batch
INCR
data
키의 값을 1 증가시킵니다.

예제:

$ INCR key
increment
counter
DECR
data
키의 값을 1 감소시킵니다.

예제:

$ DECR key
decrement
counter
LPUSH
list
리스트 왼쪽에 값 추가.

예제:

$ LPUSH mylist value1 value2
list
push
left
RPUSH
list
리스트 오른쪽에 값 추가.

예제:

$ RPUSH mylist value1 value2
list
push
right
LPOP
list
리스트 왼쪽에서 값 꺼내기.

예제:

$ LPOP mylist
list
pop
left
RPOP
list
리스트 오른쪽에서 값 꺼내기.

예제:

$ RPOP mylist
list
pop
right
LLEN
list
리스트 길이 반환.

예제:

$ LLEN mylist
list
length
LRANGE
list
리스트 범위 반환.

예제:

$ LRANGE mylist 0 -1
list
range
SADD
set
집합에 멤버 추가.

예제:

$ SADD myset member1 member2
set
add
SREM
set
집합에서 멤버 제거.

예제:

$ SREM myset member1
set
remove
SMEMBERS
set
집합의 모든 멤버 반환.

예제:

$ SMEMBERS myset
set
members
ZADD
sorted-set
정렬된 집합에 멤버 추가.

예제:

$ ZADD myzset 1 member1 2 member2
sorted-set
add
ZRANGE
sorted-set
정렬된 집합 범위 반환.

예제:

$ ZRANGE myzset 0 -1 WITHSCORES
sorted-set
range
HSET
hash
해시에 필드 설정.

예제:

$ HSET myhash field value
hash
set
HGET
hash
해시 필드 값 반환.

예제:

$ HGET myhash field
hash
get
HGETALL
hash
해시의 모든 필드와 값 반환.

예제:

$ HGETALL myhash
hash
all
PUBLISH
pubsub
채널에 메시지 발행.

예제:

$ PUBLISH mychannel message
pubsub
publish
SUBSCRIBE
pubsub
채널 구독.

예제:

$ SUBSCRIBE mychannel
pubsub
subscribe
AUTH
connection
서버 인증.

예제:

$ AUTH password
auth
security
PING
connection
서버 응답 확인.

예제:

$ PING
ping
test
QUIT
connection
연결 종료.

예제:

$ QUIT
quit
exit
SELECT
connection
DB 선택.

예제:

$ SELECT 0
select
database
FLUSHDB
data
현재 DB의 모든 키 삭제.

예제:

$ FLUSHDB
flush
clear
DBSIZE
data
현재 DB의 키 개수 반환.

예제:

$ DBSIZE
size
count
BGSAVE
persistence
백그라운드 저장.

예제:

$ BGSAVE
save
background
LASTSAVE
persistence
마지막 저장 시간 반환.

예제:

$ LASTSAVE
save
time
SHUTDOWN
server
서버 종료.

예제:

$ SHUTDOWN
shutdown
stop
SLAVEOF
replication
복제본 설정.

예제:

$ SLAVEOF host port
replication
slave
ROLE
replication
서버 역할 반환.

예제:

$ ROLE
role
replication
CONFIG GET
server
설정 값 조회.

예제:

$ CONFIG GET *
config
get
CONFIG SET
server
설정 값 변경.

예제:

$ CONFIG SET parameter value
config
set
CLUSTER INFO
cluster
클러스터 정보 반환.

예제:

$ CLUSTER INFO
cluster
info
CLUSTER NODES
cluster
클러스터 노드 목록 반환.

예제:

$ CLUSTER NODES
cluster
nodes