[redis] O(n) 명령어들 및 개선 방법
Server2020. 8. 11. 19:18
redis O(n) 명령어
KEYS : 패턴에 일치하는 모든 키를 반환
-> 최적화 방향 : 한꺼번에 다 가져오는게 아니라 순회 할 수 있도록 scan 명령 사용,
-> 그 사이사이에 다른 커맨드를 처리할 수 있어서 long blocking 방지
-> ex) scan 0
FLUSHALL : 레디스 서버의 모든 데이터(key,value)를 삭제한다.
FLUSHDB : 현재 선택한 DB의 모든 데이터(key,value)를 삭제한다.
-> async 시 별도의 쓰레드에서 background로 삭제하여 long blocking 방지
Delete Collections
Get All Collections
-> Collection은 너무 크게 유지 하지 않는것이 좋음, 하나당 몇천개 안쪽으로만..
'Server' 카테고리의 다른 글
[Oracle] auto commit error (0) | 2020.07.29 |
---|---|
[Kafka] 토픽 삭제 후, 브로커 기동안됨 (0) | 2020.06.24 |
Zookeeper (0) | 2019.12.09 |
Nginx Service 로 등록 (0) | 2014.08.13 |
Jconsole (톰캣 모니터링,자바 모니터링) (0) | 2014.08.12 |
댓글()