O(n)에 해당하는 글 1

[redis] O(n) 명령어들 및 개선 방법

Server|2020. 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

댓글()