게시된 날짜: Jun 14, 2018
Amazon ElastiCache for Redis가 오늘 Redis 4.0.10에 대한 지원을 발표했습니다. 이제 Redis 4.0의 새롭게 개선된 캐싱 기능과 향샹된 메모리 관리 기능을 활용하고 인 메모리 데이터 처리 워크로드의 성능 및 메모리 사용량을 개선할 수 있습니다.
이 발표의 주요 내용은 아래와 같습니다.
- 캐싱 기능을 개선하는 새로운 제거 정책 – Redis 4.0에서는 기존의 시간 기반 LRU(Least Recently Used)에 더해 빈도 기반 LFU(Least Frequently Used) 제거 정책을 사용하여 키를 제거할 수 있습니다. 이 새로운 LFU 정책은 자주 사용되는 데이터를 마지막 액세스 시간에 관계없이 인 메모리로 유지하여 캐시 히트 비율을 개선합니다.
- 메모리 사용률을 파악하는 새로운 명령 패밀리 – Redis 4.0에는 Redis 메모리 사용량에 대한 유용한 정보를 제공하는 새로운 명령 패밀리(예: MEMORY)가 도입됩니다. MEMORY DOCTOR 명령은 메모리 관련 문제에 대한 문제 해결 정보를 제공하고, MEMORY USAGE 명령은 키 및 키 값에 대한 정밀한 메모리 사용률을 제공합니다. 다른 새로운 명령으로는 MEMORY MALLOC-STATS, MEMORY PURGE 및 MEMORY STATS가 있습니다.
- 활성 메모리 조각 모음 – Redis 4.0에서는 메모리 조각 모음을 온라인으로 수행할 수 있습니다. 따라서 메모리 사용 효율이 개선되고 더 많은 메모리를 데이터에 사용할 수 있습니다.
- 비동기식 삭제 및 플러시 – Redis 4.0에서는 DEL, FLUSHDB 및 FLUSHALL 같은 명령을 사용하여 비동기식(기본 프로세스와 다른 스레드에서 실행)으로 여유 메모리를 확보할 수 있습니다. 이 기능은 애플리케이션의 유연성, 성능 및 응답 시간을 개선합니다.
ElastiCache for Redis는 새로운 릴리스를 통해 Redis 4.0.10을 지원하는 것에 더해 전송 중 데이터 암호화, 유휴 데이터 암호화 및 온라인 클러스터 크기 조정을 지원합니다.
이 새로운 기능은 모든 상용 AWS 리전에서 사용할 수 있습니다. AWS Management Console에 로그인하여 클릭 몇 번으로 시작해 보십시오.