<aside> 💡
요약
네트워크 사용량을 절약하여 비용 절감을 위해 Redis 데이터 압축 평균 90% 압축률로 메모리, 네트워크 수신 등 70% 절감 성공
</aside>
ParagonRedisConfig
LettuceConnectionFactory
를 사용하여 RedisTemplate
에 Connection 전달RedisTemplate
에 필요한 일관된 설정 정보를 적용
StringRedisSerializer
/ GenericJackson2JsonRedisSerializer
)Before
IDC Master ( 5.0.3 )
항목 | 수치 |
---|---|
used_memory_human | 937.47M |
used_memory_peak_human | 11.02G |
used_memory_peak_perc | 8.31% |
used_memory_dataset | 950994752 |
used_memory_dataset_perc | 96.82% |
IDC Slave ( 5.0.3 )
항목 | 수치 |
---|---|
used_memory_human | 936.48M |
used_memory_peak_human | 1.86G |
used_memory_peak_perc | 49.11% |
used_memory_dataset | 970586280 |
used_memory_dataset_perc | 98.97% |
AWS ( AmazonElastiCache 7.0.7 )
항목 | 수치 |
---|---|
used_memory_human | 3.06G |
used_memory_peak_human | 3.69G |
used_memory_peak_perc | 83.06% |
used_memory_dataset | 3266672372 |
used_memory_dataset_perc | 99.70% |
After
IDC Master ( 5.0.3 )
항목 | 수치 |
---|---|
used_memory_human | 350.17M |
used_memory_peak_human | 11.02G |
used_memory_peak_perc | 3.10% |
used_memory_dataset | 335709676 |
used_memory_dataset_perc | 91.63% |
IDC Slave ( 5.0.3 )
항목 | 수치 |
---|---|
used_memory_human | 326.95M |
used_memory_peak_human | 1.86G |
used_memory_peak_perc | 17.13% |
used_memory_dataset | 331759358 |
used_memory_dataset_perc | 97.15% |
AWS ( AmazonElastiCache 7.0.7 )
항목 | 수치 |
---|---|
used_memory_human | 764.04M |
used_memory_peak_human | 4.06G |
used_memory_peak_perc | 18.36% |
used_memory_dataset | 780984904 |
used_memory_dataset_perc | 98.77% |
항목 | 설명 | 예시 |
---|---|---|
used_memory | Redis가 현재 사용 중인 메모리의 총량을 바이트 단위로 나타냅니다. | 3286897960 |
used_memory_human | 사람이 읽기 쉽게 사용 중인 메모리를 표시합니다 | (예: 3.06G) |
used_memory_rss | 운영 체제가 Redis에 할당한 메모리의 총량을 바이트 단위로 나타냅니다. | 3415998464 |
used_memory_rss_human | 사람이 읽기 쉽게 RSS(Resident Set Size)를 표시합니다 | (예: 3.18G) |
used_memory_peak | Redis가 사용한 메모리의 최고량을 바이트 단위로 나타냅니다. | 3957403648 |
used_memory_peak_human | 사람이 읽기 쉽게 메모리의 최고 사용량을 표시합니다 | (예: 3.69G) |
used_memory_peak_perc | 메모리 사용량이 최고 사용량 대비 어느 정도인지 백분율로 나타냅니다. | 83.06% |
used_memory_overhead | Redis가 데이터 저장 외에 사용하는 메모리 양입니다(기본적인 구조 등). | 20225588 |
used_memory_startup | Redis가 시작할 때 사용하는 메모리 양입니다. | 10412928 |
used_memory_dataset | 실제 데이터가 차지하는 메모리 양입니다. | 3266672372 |
used_memory_dataset_perc | 데이터셋이 차지하는 메모리 비중을 백분율로 나타냅니다. | 99.70% |