OSSCA (11) 썸네일형 리스트형 [OSSCA2024] Cache - 2주차 온라인 미팅 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Cache 적용 후 Select Query 비교캐시는 얼마나 Hit 되는지가 중요한 요소SELECT는 캐시 Hit 이후 평균 시간이 급격하게 감소UPDATE는 캐시 Hit가 있을 수 없으므로 캐시 적용 전과 비슷.CPU 사용량서비스에 따라 다르지만 SELECT가 DB에 도착하지 않으므로(캐시를 사용하므로) CPU 사용량이 줄어듦.DB에 레플리카를 만들어서 SELECTWRITE에는 다른 트릭을 적용해서 CPU 사용량을 줄일 수 있음.💡 Performance Toolgatling, locust, 엥그라이드, jmeter가 존재. 최근에는 gatling, l.. [OSSCA2024] 3주차 Redis 과제 3번 해설 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁2024년 4월 27일 온라인 강의 내용레디스의 echo 명령: 받은 내용 그대로 전달.set a 123/* * set a 123이라는 명령이 들어올 때.. * argv[0]: set * argv[1]: a * argv[2]: 123 * argc: 2 */Redis 실행 flowServerCommandArgServerCommandgenerate-command-code.py해당 파일에서 make_cmd를 자동적으로 만들어줌.comand_list에 들어가는 내용과 JSON을 읽어와서 명령어를 추가.Document와 함수를 한번에 처리하기 위해 JSON을 추가.. [OSSCA2024] Redis 과제 3 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁과제 3받은 내용을 그대로 다시 돌려주는 echo{영어이름} 명령을 만들어보자과제 시작 전 배경지식..Redis에 명령은 어디에 저장되어 있을까?src/ 디렉토리 밑에 commands 시작하는 파일이 존재.src/commands.hsrc/commands.csrc/commands.def 추가: def 파일 정리 echo 명령은 어떻게 실행될까?기본적으로 echo 명령은 받은 문자를 그대로 반환하는 명령이다. 과정// commands.h// commands.c#define MAKE_CMD(name,summary,complexity,since,doc_flags.. 이전 1 2 다음