memcashed가 트윗, 페북 등 사이트 사용되며 유명해짐.
하지만, 최근에 redis가 더 많은 기능과 다양한 data type 지원
이것은 github, blizzard 커다란 레퍼런스 확보
Redis 메모리를 주 저장영역으로 사용, 디스크는 보저적으로 지원,
key-value형식 데이터 저장지원합니다.
요즘 node.js에서도 사용할 수 있는 다양한 언어를 지원하며, 제약이 없다고 합니다.
memcached 보다 조금 더 빠르거나 비슷할 정도
물론 memcached과 다은 점은 Redis는 기본적으로 Vertical, horizontal replication지원과 확장이 용이 장점이빈다
나머지 자세한 설명은 아래 블로그에서 확인을 할수 잇습니다.
http://dev.paran.com/2011/07/28/redis-buildingfast-lightweight-webapp/
찾아보니, 랭킹 관리 (게임/ 뉴스) 와 페북과 같은 실시간 업뎃에는 이러한것이 필요인듯 싶네요.
mysql 로 디립다 팟는데.. 우물안의 개구리 ㅠ
레퍼런스
- How to take advantage of Redis just adding it to your stack
http://antirez.com/post/take-advantage-of-redis-adding-it-to-your-stack.html - Redis 홈페이지
http://redis.io/ - Browser 에서 직접 따라하는 Redis tutorial
http://try.redis-db.com/ - Redis와 memcached 의 속도 벤치마크 (memcached 가 더 빠르다는 벤치마크에 대한 반박글)
http://antirez.com/post/redis-memcached-benchmark.html - In-memory database 소개
http://www.mcobject.com/in_memory_database