반응형
redis-cli
실행
redis-server /home/ubuntu/app/redis/redis.conf
접속
- -h : IP
- -p : port
- —raw : 한글 깨짐 방지
redis-cli \
-h 192.168.56.101 \
-p 6379 \
--raw
종료
redis-cli -h 192.168.56.101 -p 6379 shutdown
ping
redis-cli -h 192.168.56.101 -p 6379 ping
cluster 정보 확인
redis-cli cluster info
cluster node 정보 확인
redis-cli cluster nodes
# IP 기준 오름차순 정렬
redis-cli cluster nodes | sort -k 2
전반적인 정보 확인
redis-cli info
slave 노드를 master 노드로 승격
- 원래 master였던 slave 노드에 명령어를 날려야 master노드로 돌아감
- 원래 master였던 노드가 slave가 된 경우 master로 돌려주는게 좋음
redis-cli -h 192.168.56.101 -p 6379 cluster failover
redis 쿼리
데이터 추가
set AAA BBB
데이터 조회
get AAA
데이터 삭제
del AAA
데이터 삭제(패턴)
redis-cli --scan --pattern "your_pattern:*" | xargs redis-cli del
키 전체 조회
keys *
키 조회
- keys * 명령어는 One Thread 방식의 레디스에서 블락킹 처리되기 때문에 성능상 문제가 발생할 수 있다.
- 아래 방식으로 조회하는 것을 권장
scan 0 count 10
127.0.0.1:6379> scan 0 count 10 match *stu*
1) "student:1"
2) "student"
키 전체 삭제
flushAll
PUB/SUB 채널 목록 조회
PUBSUB CHANNELS *
채널 SUBSCRIBE
SUBSCRIBE <채널명1> <채널명2> ...
채널 PUBLISH
PUBLISH <채널명> <내용>
반응형
'Development > Redis' 카테고리의 다른 글
[Redis] Sentinel (0) | 2020.12.30 |
---|---|
[Redis] Master-Slave Replication (0) | 2020.12.30 |
[Redis] 스프링 연동 (0) | 2019.03.10 |
[Redis] Cluster (0) | 2019.03.09 |
[Redis] 설치 (0) | 2019.03.09 |