둘다 소프트웨어 프로그램으로써 각각의 프로그램은 인메모리 데이터 저장소로 주로 데이터의 빠른 접근을 위해 사용된다.
※인메모리 데이터 저장소(In-Memory Data Store) : 데이터를 디스크나 외부 스토리지에 저장하지 않고 주메모리에 저장하는 시스템
메모리 용량 한계 극복을 위해 분산 저장을 함
Redis의 클러스터, Memacached의 client측 분산 저장 활용 --> 결국 여러개의 ram이 존재해야함.
정리)
Redis: 다양한 데이터 구조와 고급 기능(예: 영속성, 복제, 트랜잭션)이 필요한 경우에 적합합니다.
Memcached: 단순한 키-값 캐시 저장소로 매우 빠른 성능이 필요한 경우에 적합합니다.