차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:redis [2020/02/11 06:25] V_Ltech:redis [2022/03/31 13:12] (현재) 61.74.132.138
줄 15: 줄 15:
  
 Redis는 자주 Memcached와 비교되는 in memory 저장소 이다. Redis는 자주 Memcached와 비교되는 in memory 저장소 이다.
- 
-Memcached의 기본적인 특징. 
  
   - 처리 속도가 빠르다. -당연히 데이터가 메모리에만 저장되므로 빠르다. 즉, 속도가 느린 Disk를 거치지 않는다.   - 처리 속도가 빠르다. -당연히 데이터가 메모리에만 저장되므로 빠르다. 즉, 속도가 느린 Disk를 거치지 않는다.
줄 25: 줄 23:
 그래서, 보통 대형 포털들에서 Static page, 또는 검색 결과 등을 캐쉬하는데 많이 사용한다 그래서, 보통 대형 포털들에서 Static page, 또는 검색 결과 등을 캐쉬하는데 많이 사용한다
  
-=====설정===== 
  
 +단점은 Redis는 '싱글 쓰레드'라는 점이다. 싱글 쓰레드는 1번에 1개의 명령어만 실행할 수 있다. 한 서비스에서 요청된 명령어에 대한 작업이 끝나기 전까진 다른 서비스에서 요청하는 명령을 못 받아들인다.(([[http://www.zdnet.co.kr/view/?no=20131119174125|카카오 "레디스, 잘못쓰면 망한다"]]))
  
-    sudo service redis-server restart+=====설정===== 
 +  sudo nano /etc/redis/redis.conf
  
-====메모리==== +  sudo service redis-server restart
-메모리사용 설정 +
-(([[https://ma.ttias.be/redis-oom-command-not-allowed-used-memory-maxmemory/|]]))+
  
 +====메모리====
 +최대 메모리사용 설정 
   maxmemory 7gb   maxmemory 7gb
  
 +지맘대로 메모리를 몽땅 끌어다 쓰기 때문에 적당히 지정해주는 것이 좋다.
  
  
 +  maxmemory-policy volatile-lru
  
 +메모리 한계에 도달하면 어떻게 할 것인지에 대한 정책.
 ====RDB===== ====RDB=====
  
줄 48: 줄 49:
 save save
 명령을 다 주석처리하면 됨. 명령을 다 주석처리하면 됨.
 +
 +=====제거=====
 +
 +  sudo apt-get purge --auto-remove redis-server
 +