개발관련/memcached
2015. 11. 6. 17:08
멤 캐쉬는 글로벌 캐쉬로 아마도 redis(아직 공부중) 보다 사용이 쉽다. Spring에선 ehcache를 지원하지만 local 캐쉬인 관계로
정리 할려고 한다.
출처 : http://wiki.gurubee.net/pages/viewpage.action?pageId=26740267
memcached는 위의 그림으로 설명이 된다. 머 그 이상 이하도 없다.
redis와 다른점을 말하자면, redis는 nosql 메모리 db로 in-memory 기반 으로 사용 될 수도 있고, 캐쉬로 사용 될 수 있으며, 이를 다시 clustering을 사용 할 수 있다.
여튼 memcached는 사용이 간단하므로, 널리 쓰인다. 설치는 위 그림 출처에 가보면 사용이 가능하다.
memcached 명령어는 http://smallmir.tistory.com/173 참조 하면 된다.
memcached는 많은 언어를 지원하며, java도 그중에 하나이다. 스프링에서는 xmemcached 라이브러리와 spymemcached 라이브러리 두개가 존재한다.
아무거나 써도 상관없을듯.....
사용법은 두가지로 나뉘는 듯 보이는데 @UpdateSingleCache 이런 annotation을 쓰는 방법과 기존 ehcache 와 동일한 방법 두가지로 나뉜다.