"레디스 redis"의 두 판 사이의 차이

 
(사용자 4명의 중간 판 22개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;Redis
;Redis
;레디스
;레디스
* 오픈소스 자료구조 서버
* 오픈소스 인메모리 키-값 저장소
* 선택적 영구성 [[키-값 저장소]]
* [[데이터베이스]], [[캐시]], [[메시지 브로커]] 등으로 사용됨
:네트워크 구조, 인메모리 DB 성격
* 선택적 영구성<ref>휘발성 캐시 또는 비휘발성 저장소로 설정 가능</ref> [[키-값 저장소]]
* 첫 배포: 2009년
* 정렬된 집합, 리스트 등 자료구조 지원
* 첫 릴리즈: 2009년
* Shard(Master+Slave) 1, 2, 3, ... 확장 구조
* Shard(Master+Slave) 1, 2, 3, ... 확장 구조
* (MongoDB 대비) 읽기/쓰기 모두 빠름
* (MongoDB 대비) 읽기/쓰기 모두 빠름
11번째 줄: 12번째 줄:
* 지원언어: C, Go, Java, Nodejs, Lua, PHP, Python, R, Ruby 등 다수
* 지원언어: C, Go, Java, Nodejs, Lua, PHP, Python, R, Ruby 등 다수
* BSD 라이선스
* BSD 라이선스
* key 내의 구분자로는 콜론(:)을 쓰는 것이 관례
:다른 기호를 구분자로 써도 되긴 함


https://upload.wikimedia.org/wikipedia/en/thumb/6/6b/Redis_Logo.svg/200px-Redis_Logo.svg.png
https://upload.wikimedia.org/wikipedia/en/thumb/6/6b/Redis_Logo.svg/200px-Redis_Logo.svg.png
18번째 줄: 21번째 줄:
* redis cluster: 키 해시(CRC16/32), 가상노드 slot 배분
* redis cluster: 키 해시(CRC16/32), 가상노드 slot 배분
* sentinel: 모니터링, 3대 이상
* sentinel: 모니터링, 3대 이상
==라이브러리 예시==
* (PHP) [[predis]]


==같이 보기==
==같이 보기==
*[[레디스 AOF]]
{{z컬럼3|
*[[NoSQL]]
* [[레디스 AOF]]
*[[CouchDB]]
* [[레디스 명령어]]
*[[MongoDB]]
* [[레디스 퀵스타트]]
*[[Logstash]]
* [[리눅스 redis-cli 설치]]
*[[오라클 코히어런스]]
* [[Redis Cloud 무료 사용해보기]]
* [[NoSQL]]
* [[CouchDB]]
* [[MongoDB]]
* [[Memcached]]
* [[오라클 코히어런스]]
}}


==참고 자료==
==참고==
* http://redis.io/
* http://redis.io/
* https://ko.wikipedia.org/wiki/레디스
* {{위키백과|레디스}}
* http://www.zdnet.co.kr/news/news_view.asp?artice_id=20131119174125 카카오 "레디스, 잘못쓰면 망한다" 《ZDNet Korea》 임민철 기자 2013-11-19
* https://www.slideshare.net/linecorp/redis-at-line-99471322 Redis at LINE 《SlideShare》 LINE Corportaion 2018-05-30


[[분류: Redis]]
[[분류: Redis]]

2019년 12월 27일 (금) 02:19 기준 최신판

1 개요[ | ]

Redis
레디스
  • 오픈소스 인메모리 키-값 저장소
  • 데이터베이스, 캐시, 메시지 브로커 등으로 사용됨
  • 선택적 영구성[1] 키-값 저장소
  • 정렬된 집합, 리스트 등 자료구조 지원
  • 첫 릴리즈: 2009년
  • Shard(Master+Slave) 1, 2, 3, ... 확장 구조
  • (MongoDB 대비) 읽기/쓰기 모두 빠름
  • 작성언어: ANSI C
  • 지원언어: C, Go, Java, Nodejs, Lua, PHP, Python, R, Ruby 등 다수
  • BSD 라이선스
  • key 내의 구분자로는 콜론(:)을 쓰는 것이 관례
다른 기호를 구분자로 써도 되긴 함

 

2 추가 구성요소[ | ]

( 버전 3 기준 )

  • redis cluster: 키 해시(CRC16/32), 가상노드 slot 배분
  • sentinel: 모니터링, 3대 이상

3 라이브러리 예시[ | ]

4 같이 보기[ | ]

5 참고[ | ]

  1. 휘발성 캐시 또는 비휘발성 저장소로 설정 가능
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}