반응형
SMALL
로컬 도커 환경에 Redis Container를 올리고 진행.
기본 Redis의 Port 는 6379 이다.
Redis Client 접속
# docker container 접속
docker exec -it "{Redis Container 이름}" /bin/bash
# redis Client 접속
redis-cli
redis-cli info
redis-cli info 명령을 통해서 레디스 서버의 기본 정보들(CPU, Memory등등)을 확인할수 있다.
redis-cli monitor
위 명령은 클라이언트 모니터링도구이다. 해당 명령을 실행후 다른 client로 접속하여 명령을 보낼 경우 해당 명령어가 모니터링된다.
기본 명령어
Key값 전체 확인
( 데이터가 많은 경우 부하로 인해 문제가 발생할수 있으니 Prod 환경에서는 조심해야한다.)
keys *
특정 Key 검색
keys *{Pattern}*
Key등록
set {KeyName} {Value}
#여러건 등록
mset {KeyName1} {Value1} {KeyName2} {Value2}
Key 값 조회
get {keyName}
#여러 Key값조회
mget {keyName1} {keyName2}
Key 값 삭제
del {KeyName}
(integer) 1 : 삭제성공
(integer) 0 : Key가 없음
Key TTL 조회
ttl {KeyName}
(integer) Number : 남은 시간
(integer) -2 : key 없음
(integer) -1 : 만료시간 없음
전체 Key 제거
flushall
데이터 Input의 형태에 따라서 Value를 조회하는 방법이 다름.
type {KeyName}
Key의 Type을 조회하여 나온 결과에 때라서 명령어를 다르게 사용해야한다.
- string : get <key>
- hash : hgetall <key>
- list : lrange <key> 0 -1
- set : smembers <key>
- zset(Sorted Set) : zrange <key> 0 -1 withscores
반응형
LIST
'Dev > Infra & Module' 카테고리의 다른 글
Terraform 이란 (0) | 2022.09.15 |
---|---|
Jmeter 사용법 (Mac) (0) | 2022.08.25 |
Amazone SNS (0) | 2022.08.04 |
M1 쿠버네티스 MiniKube 설치 (0) | 2022.06.07 |
쿠버네티스(Kubernetes) 개념 및 구성요소 (0) | 2022.06.07 |
댓글