Memcache Commands
Commands Cheat-Sheet
출처 https://lzone.de/cheat-sheet/memcached
지원되는 명령어(공식 및 비공식)는 doc/protocol.txt 문서에 문서화되어 있습니다.
안타깝게도 구문 설명이 실제로 명확하지 않으며 기존 명령어를 나열하는 간단한 도움말 명령이 훨씬 나을 것입니다. 다음은 소스에서 찾을 수 있는 명령어 개요입니다(2016년 8월 19일 기준):
명령어 | 설명 | 예시 |
---|---|---|
get | 값을 읽음 |
|
set | 키를 무조건 설정 |
|
add | 새 키 추가 |
|
replace | 기존 키 덮어씀 |
|
append | 기존 키에 데이터 추가 |
|
prepend | 기존 키에 데이터 앞에 추가 |
|
incr | 숫자 키 값을 주어진 숫자만큼 증가 |
|
decr | 숫자 키 값을 주어진 숫자만큼 감소 |
|
delete | 기존 키 삭제 |
|
flush_all | 모든 항목 즉시 무효화 |
|
flush_all | n 초 후 모든 항목 무효화 |
|
stats | 일반 통계 출력 |
|
메모리 통계 출력 |
| |
더 높은 수준의 할당 통계 출력 |
| |
항목에 대한 정보 출력 |
| |
| ||
| ||
통계 카운터 재설정 |
| |
lru_crawler metadump | 캐시의 모든 항목(대부분)에 대한 메타데이터 덤프 |
|
version | 서버 버전 출력 |
|
verbosity | 로그 레벨 증가 |
|
quit | 세션 종료 |
|
트래픽 통계
현재 트래픽 통계를 조회할 수 있습니다.
다음은 연결 수, 전송 바이트 수 등을 제공하는 목록을 받게 됩니다.
예시 출력:
메모리 통계
현재 메모리 통계를 조회할 수 있습니다.
예시 출력:
만약 memcached 인스턴스에 충분한 메모리가 있는지 확신이 없다면, "stats" 명령어로 제공되는 "evictions" 카운터를 확인하세요. 인스턴스에 충분한 메모리가 있다면 "evictions" 카운터는 0이거나 증가하지 않아야 합니다.
어떤 키가 사용되고 있는가?
현재 키 집합을 직접 확인하는 내장 함수는 없습니다. 그러나 가능한 방법으로는
Command to determine how many keys do exist:
To determine how many keys exist in a Memcache server, you can use the stats items
command. This command will provide you with a list of items stored in the cache along with their corresponding IDs and other information.
이것은 적어도 어떤 키가 사용되는지 확인하는 데 도움이 됩니다. 이미 memcache 액세스를 수행하는 PHP 스크립트에서 키 이름을 덤프하려면 100days.de의 PHP 코드를 사용할 수 있습니다.
Last updated