본문 바로가기

카테고리 없음

[프레임워크] Redis - 분산, 확장, 대용량 DB

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 로 디립다 팟는데.. 우물안의 개구리 ㅠ


레퍼런스

  1. 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
  2. Redis 홈페이지
    http://redis.io/
  3. Browser 에서 직접 따라하는 Redis tutorial
    http://try.redis-db.com/
  4. Redis와 memcached 의 속도 벤치마크 (memcached 가 더 빠르다는 벤치마크에 대한 반박글)
    http://antirez.com/post/redis-memcached-benchmark.html
  5. In-memory database 소개
    http://www.mcobject.com/in_memory_database