[redis] redis-cli 명령어 정리

2022. 6. 16. 10:06카테고리 없음

원격 redis 접속 

-h : 호스트 정보 (aws의 elastic cache  기본 URL을 예시로 함)

-p: port 정보

--tls : tls false면 넣지 않고 tls true면 --tls 기입

// tls false인 경우
>> redis-cli -h ec2-xxxx.compute.amazonaws.com  -p 6379

// tls true인 경우
>> redis-cli -h ec2-xxxx.compute.amazonaws.com --tls -p 6379

cli로 접속 요청 후 password 설정이 되어 있으면 AUTH 후 패스워드 입력

>> AUTH password

 

 

redis-cli 명령어

redis-cli> keys * 

: key값이 매우 많으면 부하 심해서 운영중인 redis서버에서는 조심해서 사용.

* 복잡도 : O(n)

 

redis-cli> keys *auth*

: *검색어* 로 해당 값이 들어간 key값을 전부 불러옴

 

redis-cli> get 'key'

* 복잡도: O(1)

 

redis-cli> mget key1 key2

: 키 값을 여러 개 검색

 

 redis-cli> del key key1

: key1인 키 값을 삭제

* 복잡도:O(n)