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을 리턴한다.
exists ${key}
- 해당 키 존재 여부 확인. 반환되는 값이 1이면 존재하는 키값이며, 0이면 존재하지 않는 키값이다.
flushall
- 현재 저장되어 있는 모든 key 삭제
※ 참고자료
320x100
반응형