IT모아

Redis(레디스) 명령어 본문

Redis

Redis(레디스) 명령어

아롱사태남 2018.10.15 18:12

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..)




'Redis' 카테고리의 다른 글

Redis(레디스) 명령어  (0) 2018.10.15
0 Comments
댓글쓰기 폼