redis-cli 기본 명령어
2020. 3. 16. 13:53ㆍ데이터베이스/Redis
1. redis cluster node 정보 확인
application.yml 파일에서 확인
redis:
cluster:
nodes: ***.***.***.168:****, ***.***.***.169:****, ***.***.***.170:****
티켓 모바일의 경우 3개의 cluster로 구성
2. redis client 접속
redis-cli -h IP address -p port
$ redis-cli -h ***.***.***.168 -p ****
보안 상 IP와 Port는 가렸습니다.
3. key 확인
keys pattern
전체 키 출력
***.***.***.168:****> keys *
1) "adScriptsList:GOODS_AD:phantom"
2) "adScriptsList:GOODS_AD_2020031218"
3) "ticketList::19013796"
4) "discountCardList"
5) "discountCardList:19013796:phantom"
...
board로 시작하는 키 출력
***.***.***.168:****> keys board*
1) "board::3815807"
2) "board::3754090"
4. key:value의 TYPE 확인
type key
***.***.***.168:****> type ticketList::19013796
string
***.***.***.168:****> type adScriptsList:GOODS_AD_2020031218
hash
5. key의 value 확인
string type인 경우
get key
***.***.***.168:****> get board::3754090
"{\"@class\":\"***.BoardDetail\",\"boardNo\":10,\"articleNo\":3754090,\"origin\":{\"@class\":\"***.board.model.BoardDetailOrigin\",
...
hash type인 경우
hget key field
***.***.***.168:****> hget boardDetail:3209824 replies.[4].content
"***"
hgetall key
***.***.***.168:****> hgetall boardDetail:3209824
1) "replies.[6].active"
2) "1"
3) "replies.[4].content"
4) "***"
5) "replies.[2].memberCode"
6) "***"
7) "replies.[8].memberId"
8) "***"
9) "replies.[7].registDate"
10) "20200108134424"
...
6. key 삭제
string type인 경우
del key
hash type인 경우
hdel key field
7. IntelliJ Plugin
무료 플러그인
Redis
Reference
- https://redis.io/commands
- http://redisgate.kr/redis/introduction/redis_intro.php
- http://redisgate.kr/redis/cluster/redis-cli-cluster.php#info
'데이터베이스 > Redis' 카테고리의 다른 글
IntelliJ Redis Plugin (0) | 2020.03.17 |
---|