- Redis는 시스템 성능 향상에 유용한 도구이며, 빠른 처리 속도, 높은 처리량, 낮은 지연 시간 등을 제공한다. 💾
- Redis는 메모리 중에 데이터를 저장하기 때문에 메모리 관리가 필수적이며, 관리 부족 시 심각한 메모리 손상이나 오류 발생 가능성이 높다. ⚠️
- Redis는 메모리가 부족할 경우, 백업 저장소(디스크)를 통해 동작할 수 있지만, 이는 속도 저하 및 성능 감소로 이어질 수 있다. 💽
- OutOfMemory 오류는 Redis의 메모리가 초과되는 현상으로, 데이터 저장 불가 및 시스템 오류를 야기할 수 있다. 💀
maxmemory
설정을 통해 Redis의 사용 메모리 한도를 제한하고, 데이터를 오버플로우시키는 것을 방지할 수 있다. 🔐
maxmemory-policy
설정을 사용하여 메모리 가용성이 부족할 경우 어떤 데이터가 삭제될지를 정의하여 효율적인 메모리 관리를 할 수 있다. 🗑️
evict
명령어는 Redis에서 네트워크 버전이 있는 복제된 인스턴스의 경우 메모리 초과 방지 및 복제 스트레스를 줄이는 중요한 역할을 한다. 💪