Welcome :っ)

Devlog/DB

자주 사용하는 redis-cli 명령어

lazy.won 2022. 5. 16. 15:55
728x90
반응형

 

 

 

 

📌 들어가기 앞서, 버전 정보 

OS : centos-release-7-9.2009.1.el7.centos-release

Redis : 6.2.6

 

 

 

 

🟠 redis-cli 명령어

redis-cli 접속 

  • 로컬에 있는 1234번 포트의 redis 서버 접속
$ ./redis-cli -p 1234
127.0.0.1:1234>
  • 다른 서버에 있는 1234번 포트의 redis 서버 접속
$ ./redis-cli -h 192.168.123.xxx -p 1234
192.168.123.xxx:1234>

 

redis 정보 확인 

  • 해당 redis 서버 정보 확인 (Redis 서버 정보, 현재 접속해 있는 Client 정보, Memory 정보, Redis 서버 상태 정보 등 확인 가능하다.)
$ ./redis-cli info

 

모니터링

  • 해당 redis 서버에 실시간으로 어떤 작업이 있는지 모니터링할 수 있다. 
$ ./redis-cli monitor

 

 

🔵  자주 사용하는 명령어

keys *

  • 레디스 서버에 있는 모든 key 출력

 

 

set ${key} ${value}

  • 키와 데이터 추가

 

 

get ${key}

  • 해당 키의 값 출력

 

 

del ${key}

  • 해당 키 삭제

 

 

expire ${key} ${second}

  • 해당 키 만료시간 지정 (초단위)

 

 

ttl ${key}

  • 해당 키 만료시간 확인. 삭제 되기까지의 시간을 확인할 수 있다. 해당하는 키가 없다면 -2를 리턴하고, 키는 있지만 만료시간이 지정되지 않은 경우 -1을 리턴한다. 

만료시간 지정하지 않은경우
만료시간 180초로 지정 후

 

 

exists ${key}

  • 해당 키 존재 여부 확인. 반환되는 값이 1이면 존재하는 키값이며, 0이면 존재하지 않는 키값이다. 

 

 

flushall

  • 현재 저장되어 있는 모든 key 삭제

 

 

 

 

 참고자료

https://redis.io/commands/

 

320x100
반응형