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 라이브러리 예시[ | ]
- (PHP) predis
4 같이 보기[ | ]
5 참고[ | ]
- http://redis.io/
- 위키백과 "레디스"
- 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
- ↑ 휘발성 캐시 또는 비휘발성 저장소로 설정 가능
편집자 Jmnote John Jeong Jmnote bot Kirsnow
로그인하시면 댓글을 쓸 수 있습니다.