• keys 또는 flushall, collections 사용 금지. 레디스는 싱글쓰레드 기반이라 한 번에 하나의 명령어 밖에 처리하지 못함. 그래서 조회 혹은 삭제하는 동안 다른 명령을 받아들이지 못함. 데이터가 10,000 건 이하 혹은 테스트환경에서만 해당 명령어를 사용해야 함. 
  • 레디스는 인메모리DB. 속도는 빠르지만 큰 용량의 데이터를 담기엔 공간 제약이 큼. 그래서 실시간 처리는 인메모리에서, 보관은 디스크 기반으로 구성하는게 유리함(트위터, 인스타그램, 페이스북 등에서 사용)
  • 32비트에서는 3GB 메모리만 사용. 64비트에서는 제한 없이 운영체제의 가상메모리까지 사용. 메모리 부족 문제를 야기할 수 있으므로 64비트에서는 메모리 제한을 걸어 두자. 
  • redis.conf 설정을 꼭 하자. RDB/AOF 미사용, 특정 커맨드 사용 비활성화 등

 

 

출처: https://zdnet.co.kr/view/?no=20131119174125

 

카카오 "레디스, 잘못쓰면 망한다"

국민메신저 카카오톡 개발 업체인 카카오가 웹애플리케이션 서비스를 만드는 개발자들을 대상으로 오픈소스 기술 '레디스(Redis)' 활용 경험을 소개했다. 우...

zdnet.co.kr

https://sehajyang.github.io/2019/12/11/how-to-operate-redis/

 

레디스 운영 잘하는 법

이 포스팅은 지난 12.4일에 있었던KOSSCON의 강대명님의 레디스 운영 잘하는 법 을 듣고 발표자료와 발표내용을 종합하여 작성한 포스팅으로 대부분 발표자료에 있는 내용입니다. 글로 보고싶으신

sehajyang.github.io

 

'Development > Etc' 카테고리의 다른 글

[Mac] Python 버전 변경 해주기  (0) 2021.02.23
VS CODE 꿀팁 단축키 정리  (0) 2021.01.15
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기