본문 바로가기

redis

(2)
[REDIS+MONGO] 테스트 배드 프로그램 안녕하세요. 회사에서 REDIS랑 MONGO 디비랑 섞어서 써보겠다 해서요. 그런데 왜 섞을까 의문이 들었습니다. redis도 데이터베이스처럼 역할을 수행할 수 있는데요 말이죠. 하지만 레디스의 캐쉬와 몽고디비의 검증된 안정성이라는 장점만 가지고 사용하기로 했나봅니다. 그럼 뭘 보기 위해서 만들었을까요. 1. REDIS에 10만건 데이터를 한번에 부을때 걸리는 시간 2. REDIS에서 MONGO DB로 데이터를 옮길때 걸리는 시간 10만건 3. MONGODB를 통해서 10만건의 데이터를 검색했을때 걸리는 시간 3가지를 측정하기로 했습니다. 결과는 준수했습니다. [14:51:23]INSERT DATA TO MONGO : 50000건, 소요시간:1.528 [14:55:11]SEARCH DATA FROM MO..
Redis+Linux(Fedora19) 설치 Redis는 메모리 기반 데이터베이스 입니다. Key+value 형태로 사용되어지곤 하죠. 그리고 메모리에 올려진 데이터의 싱크를 위해 파일로도 제공합니다. NoSql DBMS로 분류되기도 하고 memcached와 같은 im memory 솔루션으로도 분류됩니다. 그래서 여러 소셜 서비스에서 사용하고 있습니다. Redis가 사용하는 데이터 타입은 5가지로 분류합니다. 1. String 일반적인 문자열이고 512mb까지 지원합니다. Text뿐 아니라 integer롸 같은 숫자나 jpeg같은 바이너리도 저장 가능합니다. 2. Set set은 String의 집합인데 여러개의 값을 하나의 Value에 넣을 수 있고 블로그 포스트의 태깅 등에 사용할 수 있습니다. set간 연산을 지원하는데 교집합, 합집합, 차이를..