Redis vs Memcached
조회 2,008 · 댓글 0
매커니즘
[ul]
[li]Memcached는 멀티스레드, Redis는 단일스레드[/li]
[li]확장성 측면에서 Redis는 샤딩 기반의 선형적 성능 향상이 가능하나 Memcached는 자체 수평 확장은 안됨[/li]
[/ul]
저장
[ul]
[li]Memcached는 메모리에만 저장[/li]
[li]Redis는 디스크에도 저장 가능[/li]
[li]이 말인 즉 장애가 나면 Memcached는 끝 그러나 Redis는 복구 가능[/li]
[/ul]
메모리 사용
[ul]
[li]Memcached는 데이터를 넣을 공간이 없다면 LRU 알고리즘에 의해 비우고 해당 공간 사용[/li]
[li]Redis는 명시적으로 데이터를 삭제할 수 있어서 지우고 그 공간 사용 가능[/li]
[/ul]
타입
[ul]
[li]Memcached는 String만 사용 가능[/li]
[li]Redis는 다른 타입도 가능 (String, List, Hash)[/li]
[/ul]
[ul]
[li]Memcached는 멀티스레드, Redis는 단일스레드[/li]
[li]확장성 측면에서 Redis는 샤딩 기반의 선형적 성능 향상이 가능하나 Memcached는 자체 수평 확장은 안됨[/li]
[/ul]
저장
[ul]
[li]Memcached는 메모리에만 저장[/li]
[li]Redis는 디스크에도 저장 가능[/li]
[li]이 말인 즉 장애가 나면 Memcached는 끝 그러나 Redis는 복구 가능[/li]
[/ul]
메모리 사용
[ul]
[li]Memcached는 데이터를 넣을 공간이 없다면 LRU 알고리즘에 의해 비우고 해당 공간 사용[/li]
[li]Redis는 명시적으로 데이터를 삭제할 수 있어서 지우고 그 공간 사용 가능[/li]
[/ul]
타입
[ul]
[li]Memcached는 String만 사용 가능[/li]
[li]Redis는 다른 타입도 가능 (String, List, Hash)[/li]
[/ul]
로그인 후 답글을 남길 수 있습니다.