본문 바로가기

Black board/Redis3

redis cluster로 구축 로컬호스트(127.0.0.1)에 대해 포트 3개에 각각 3개의 node로 redis 서버를 cluster로 구성하기 먼저 .conf파일을 포트(7001,7002,7003)에 맞춰서 3개를 만들고 다음과 같이 수정한다. port 7001 cluster-enabled yes cluster-node-timeout 5000 pidfile /var/run/redis_7001.pid dbfilename dump-cluster01.rdb cluster-config-file nodes-7001.conf 그 다음 redis-server 구동 밑 binding 실시(마스터 노드를 적어도 3개는 만들어야된다고 report함) $ redis-server ./redis-cluster01.conf & $ redis-server .. 2019. 10. 10.
Redis-benchmark 실행해보기 redis-server를 실행한 후에 ./redis-benchmark -n 30 -r 32 -d 1024 -c 1000 -n 반복 횟수 -r 키 길이(바이트) -d 데이터 길이(바이트) -c 동접 클라이언트 갯수 기본적인 db platform을 구축한다음 redis 코드 까보기를 해보고 싶은데... 2019. 10. 2.
Redis 소개 Redis는 요새 뜨고 있는 in-memory database platform이다 Redis는 "REmote DIctionary System"의 약자로 메모리에 모든게 저장되는 Key/Value Store이다. 비슷한 플랫폼으로 memcached가 있다, 인스타그램, LINE, stackoverflow, blizzard등에서 사용하고 있다고 한다. 특징 5가지의 데이터형태 지원 - string 512MB길이까지 지원 - Set: string의 집합 ( 태그 등 ) - Sorted Set: set에 score가 추가됨, 오름차순 정렬 - Hashes: field/value 쌍으로 이뤄진 테이블 - List: linked list Persistence - snapshotting(RDB): 모든 동작 정.. 2019. 10. 2.