1. info
redis 버전, 운영시스템, 접속된 사용자, 메모리, 복제 등 정보 확인
- info : 전체
- info memory : 메모리
- info stats : 통계정보
- info clients : client 정보
2. dbsize
redis 서버내 존재하는 keys 수 return
- dbsize
3. debug segment
redis 서버 crash
- debug segment
4. monitor
redis에서 처리되는 명령어 실시간 확인 (redis 서버 성능에 심각한 저하 유발)
- monitor
5. client list
redis에서 접속되어 있는 client list 출력
- client list
6. client setname
redis 접속되는 client 이름 변경
- client setname test01
7. client kill
redis 접속되어 있는 client kill (addr, id, type..)
- client kill addr 127.0.0.1:123423
- client kill id 22
- client kill type slave
8. flushall
redis 전체 keys 삭제
- flushall
9. randomkey
redis 존재하는 key를 임의로 반환
- randomkey
10. expire / expireat
해당키를 timeout 설정 (보관시간)
- expire key1 60 (60초후 삭제)
- expireat key1 13424324 ( unixtime 기준 삭제 )
11. TTL / PTTL
해당키에 expire 되기전 남아 있는 시간 (TTL이 없으면 -1, key가 없으면 -2)
- TTL test1 (초)
- PTTL test1 (밀리세컨드)
12. persist
해당키에 timeout를 제거
- persist test1
13. setex
set과 expire 명령어 조합
- set key1 30 test1
14. del
해당키를 삭제
- del key1 key2
15. exists
해당키가 존재하는 확인
- exists key1
16. ping
redis 서버 상태 체크
- ping (return : pong)
17. migrate
존재하는 키를 다른서버로 이동
- migrate host port key dest-db timeout [ copy | replace ]
18. auth
client 인증을 수행할때 사용
- auth password..
19. script kill
수행중인 lua script 수행 중단 (no write 일때 가능)
- script kill (중단이 안되면 shutdown nosave)
20. shutdown
모든 client를 중단하고 data 저장후 redis server 다운
- shutdown save (데이터 저장)
- shutdown nosave ( 데이터 디스크에 저장 안함)
21. object encoding
해당키에 encoding 방식 확인
- object encoding test1 (return : string, ziplist..)
'Cache > redis' 카테고리의 다른 글
redis and logstash 모니터링 (0) | 2020.06.18 |
---|---|
redis conf 정보 (2) | 2020.06.03 |
redis cluster 구성 (0) | 2017.05.02 |