본문 바로가기

Redis

(4)
[Redis] 레디스 명령어 Redis의 모든 명령어는 아래의 주소에서 확인할 수 있다. http://redis.io/commands 여기서는 몇 가지 간단한 명령어에 대해서만 알아보겟다. [set & get] - Redis에 저장되는 값은 key와 value로 구성된다. - set을 이용하여 key와 value를 저장하고 get을 이용하여 key의 value를 확인할 수 있다. - 띄어쓰기가 있을경우 ""를 하지 않으면 에러가 발생한다. [mset & mget & keys] - mset은 다수의 key와 value를 저장할 수 있다. - mget은 다수의 key의 value를 확인할 수 있다. - keys * : 모든 key - keys r???? : r로 시작하고 나머지가 4자인 key - keys *d* : 가운데 d자가 들어..
[Redis] 레디스 DB의 데이터 타입 Redis에는 5가지의 데이터 타입이 존재한다. (Strings, Lists, Sets, Sorted sets, Hashes) Strings (일반적인 key-value) - String이라고 해서 문자열만 저장할 수 있는게 아니라, 이진 데이터도 저장 가능 (정수, 실수형이 따로 없다.) - key에 넣을 수 있는 데이터의 최대 크기는 512MB 이다. Lists (Array 형태로 key 1개에 n개의 값을 가짐, 중복 값 가능) - 배열이라고 생각해도 된다. - 한 key에 넣을 수 있는 요소의 최대 개수는 4,294,967,295 개이다. - 데이터 형의 값은 설정파일에서 정해준 조건보다 큰 경우 linkedlist 아니면 ziplist로 encoding 된다. Sets (Group 형태로 key..
[Redis] Windows 설치 및 실행 Windows용 Redis는 아래의 주소에서 다운로드 할 수 있다. https://redis.io/download/ 1. 최신 버전을 다운 받자~ 2. 압축을 풀면 32bit 64 bit 폴더가 있다. 3. 자신의 컴퓨터에 맞는 폴더에 들어간수 redis-server.exe 파일을 실행 시키면 콘솔창이 뜨고, 실시간으로 Client Connection을 감지한다. 4. 다른 커맨드(cmd) 창을 띄우고 client로 접속하면 1명의 client가 연결되었다는 것을 확인 할 수 있다. * Redis의 기본 Port는 6379 이다. 5. 간단한 get, set 명령어를 사용해보자
[Redis] 레디스 란 Redis란 Remote Dictionary Server를 의미한다 이탈리아 한 해커인 Salvatore Sanfilippo(살바토레 산필리포)가 개발한 오픈 소스 소프트웨어 이다 휘발성이면서 영속성(?) 을 가진 Key - Value 저장소 Redis의 장점 1. 리스트, 배열 형식의 데이터 처리에 특화되어 있다. - value 값으로 문자열, 리스트, set, sorted set , hash 형 등 여러 데이터 형식을 지원한다. - 리스트 형 데이터의 입렵과 삭제가 MySQL에 비해 10배 정도 빠르다. 2. 여러 프로세스에서 동시에 같은 key에 대한 갱신을 요천할 경우 Aromic한 처리로 데이터 부정합 방지 Atomic처리 함수를 제공한다. 3. 메모리를 활용하면서 영속적인 데이터 보존 - 명령..