2011-03-31 2 views
1

나는 memcached를 사용하여 레코드를 저장하고 있습니다. 그러나 캐시에 2000 개 이상의 레코드를 저장하지 않습니다. PHP를 사용하여 memcached 크기 찾기

어떤 몸은 알 수

, 많은 기록이 (가) Memcached가의 크기와 무엇을 캐시에 저장할 수있는 최대 한계가를 계산하는 방법 Memcached가 2)에 저장할 수있는 방법

1).

감사합니다. 캐시의

답변

1

로 Memcached 크기는 호스트에 의해 설정됩니다. 일반적으로 증가시킬 수는 있지만 일반적으로 그렇게하는 데 비용이 듭니다.

memcached 문서에 따라 로컬 컴퓨터에서 개발중인 경우 memcached -m [size]으로 한도를 설정할 수 있습니다.

찾고있는 정확한 정보를 덤프하는 것으로 보이는 Perl 유틸리티 here가 있습니다.

3

최대 제한 : - memcached를 시작할 때이 작업이 완료

  • 당신이 memcached를 캔 사용 표시하는 메모리 양에 따라 달라집니다.
  • 참고하지만, 당신이 캐시에 저장 각 항목이 캐시에있는 데이터의 이상 1 MB


크기가 될 수 없음을, 캐시 항목 수 : 그 도움을 줄 수 PHP 함수가 있습니다; 당신이 memcached를에 연결하는 데 사용하는 확장에 따라, 참조 :


당신이 memcached를에 저장할 수있는 항목의 최대 수 :

  • 한 서버에 대한 제한 현재 사용중인 서버와 가능한 한도에 도달 할 경우 나, 어쨌든 FAQ
  • 의 모든 번호를 찾을 수없는 것, 단 하나의 추가 데몬을 추가 memcached를 작품을 클러스터 ;-)
+0

@ 마틴 : 답장을 보내 주셔서 감사합니다. 메모리 제한을 늘릴 수 있습니까? – user655334

+0

'-m' 옵션을 사용하면 memcached 데몬이 사용할 메모리 양을 지정할 수 있습니다. –