Redis CLI를 통한 접속과 기본 명령어 실행
KUKJIN LEE • 3주 전 작성
Redis가 로컬에서 정상적으로 설치되고 서버가 동작하고 있다면, redis-cli
명령어를 통해 redis서버에 접속하고 기본적인 명령어를 실행할 수 있습니다.
Redis CLI 접속 방법
redis-cli
명령어 실행 후 나타나는 127.0.0.1:6379 프로프트에서 명령어를 입력할 수 있습니다.
Docker로 접속을 진행할 경우
docker exec -it my-redis redis-cli
기본 명령어 예제
PING 명령어
Redis 서버와 통신 가능한지 확인
127.0.0.1:6379> PING
PONG
PONG
응답이 오면 서버와의 연결이 정상임을 의미합니다.
SET/GET 명령어
문자열 값을 설정하고 조회하는 가장 기본적인 명령어다.
127.0.0.1:6379> SET mykey "hello"
# 키 "mykey"의 값 조회
127.0.0.1:6379> GET mykey
"hello"
DEL 명령어
특정 키를 삭제한다.
127.0.0.1:6379> DEL mykey
(integer) 1
삭제 성공 시 1을 반환하며, 키가 없으면 0을 반환합니다.
Keys 명령어
패턴 매칭을 통해 특정 키 목록을 조회할 수 있습니다.
(운영 환경에서 많은 데이터를 캐싱한 경우, 서버 부하가 발생합니다.)
127.0.0.1:6379> KEYS *
1) "hello"
2) "world"
3) "we"
4) "are"
5) "together"
Expire/TTL 명령어
특정 키에 만료 시간 설정 및 남은 TTL 확인에 사용합니다.
127.0.0.1:6379> SET mykey "expire-test"
127.0.0.1:6379> EXPIRE mykey 60
(integer) 1
# TTL 확인
127.0.0.1:6379> TTL mykey
(integer) 58
Redis CLI 종료
redis-cli
를 종료하기 위해서는 CTRL + C
또는 quit
명령어를 입력하면 됩니다.
127.0.0.1:6379> quit