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