찾기
내용으로 건너뛰기
추적
문서의 이전 판을 선택했습니다!
저장하면 이 자료로 새 판을 만듭니다.
미디어 파일
{{tag>redis}} ====== Redis ====== NoSQL 데이터베이스는 단순 검색 및 추가 작업을 위한 매우 최적화된 키 값 저장 공간으로, 레이턴시와 스루 풋과 관련하여 상당한 성능 이익을 내는 것이 목적이다. NoSQL 데이터베이스는 빅데이터와 실시간 웹 애플리 케이션의 상업적 이용에 널리 쓰인다. NO SQL은 Not only SQL의 줄임말로 NoSQL 시스템은 SQL 계열 쿼리 언어를 사용할 수 있다는 사실을 강조한 다는 면에서 "Not only SQL(SQL 뿐만이 아니고)"로 불리기도 한다. redis 자체도 약어라고 하는데 REmote DIctionary Server의 약어라고한다. Redis는 자주 Memcached와 비교되는 in memory 저장소 이다. Memcached의 기본적인 특징. - 처리 속도가 빠르다. -당연히 데이터가 메모리에만 저장되므로 빠르다. 즉, 속도가 느린 Disk를 거치지 않는다. - 데이터가 메모리에만 저장된다. -당연히 프로세스가 죽거나 장비가 Shutdown되면 데이터가 사라진다. - 만료일을 지정하여 만료가 되면 자동으로 데이터가 사라진다. - 이름에서도 느껴지듯이 Cache이다 - 저장소 메모리 재사용 - 만료가 되지 않았더라도 더이상 데이터를 넣을 메모리가 없으면 LRU(Least recently used) 알고리즘에 의해 데이터가 사라진다. 그래서, 보통 대형 포털들에서 Static page, 또는 검색 결과 등을 캐쉬하는데 많이 사용한다 =====설정===== sudo service redis-server restart ====메모리==== 최대 메모리사용 설정 (([[https://ma.ttias.be/redis-oom-command-not-allowed-used-memory-maxmemory/|]])) maxmemory 7gb 지맘대로 메모리를 몽땅 끌어다 쓰기 때문에 적당히 지정해주는 것이 좋다. maxmemory-policy volatile-lru 메모리 한계에 도달하면 어떻게 할 것인지에 대한 정책. ====RDB===== 레디스에서 디스크에 메모리 상태를 그대로 받아 저장하는(메모리스냅숏) RDB 기능이 __레디스 서버 장애요인** 99.9%**를 차지한다__ 이 기능을 끄는 것이 좋다(([[http://www.zdnet.co.kr/view/?no=20131119174125|카카오 "레디스, 잘못쓰면 망한다"]])) 설정에서 save 명령을 다 주석처리하면 됨.
2+1?
이 필드는 비어 있도록 유지하세요:
저장
미리 보기
취소
편집 요약
참고: 이 문서를 편집하면 내용은 다음 라이선스에 따라 배포하는 데 동의하는 것으로 간주합니다:
CC Attribution-Noncommercial-Share Alike 4.0 International
문서 도구
문서 보기
이전 판
연결문서
맨 위로
다크 모드로 보기
☀️
Toggle Menu
기술
너두 고쳐두 됩니다.
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
사용자 도구
등록
로긴
최근 수정된 문서
misuse_topical5
노박
unique_items
dinner_bell
deputy_beagle
ratslayer
one_for_my_baby
alerio
power_fist
제거됨
fixer
climb_ev_ry_mountain
companion
[장비 분실]
crashed_vertibird
brotherhood_t-51b_power_armor
marco
i_forgot_to_remember_to_forget
cateye