REDIS란 무엇인가? 정보
REDIS란 무엇인가?본문
Memcached | REDIS |
처리 속도가 빠르다. - 당연히 데이터가 메모리에만 저장되므로 빠르다. 즉, 속도가 느린 Disk를 거치지 않는다. | 처리 속도가 빠르다. - 당연히 데이터가 메모리+Disk에 저장된다. 그러나, 속도는 Memcached와 큰 차이가 없다. |
데이터가 메모리에만 저장된다. - 당연히 프로세스가 죽거나 장비가 Shutdown되면 데이터가 사라진다. | 데이터가 메모리+Disk에 저장된다. - 프로세스가 죽거나 장비가 Shutdown되더라도 Data의 복구가 가능하다. |
만료일을 지정하여 만료가 되면 자동으로 데이터가 사라진다. - 이름에서도 느껴지듯이 Cache이다 | 만료일을 지정하여 만료가 되면 자동으로 데이터가 사라진다. - 동일한 기능을 지원한다. |
저장소 메모리 재사용 - 만료가 되지 않았더라도 더이상 데이터를 넣을 메모리가 없으면LRU(Least recently used) 알고리즘에 의해 데이터가 사라진다. | 저장소 메모리 재사용 하지 않는다. - 명시적으로만 데이터를 제거할 수 있다. |
문자열만 지원 | 문자열, Set, Sorted Set, Hash, List등의 다양한 Data Type을 지원. |
http://redis.io/ 봐야 될것은 많고, 머리는 안돌아가고...
추천
0
0
댓글 1개
memcached를 세션저장 및 캐시용도로 사용하는데 기능은 redis 가 다양하군요