ARCUS Telnet Interface
ARCUS cache server의 동작을 간단히 확인하는 방법으로, telnet interface를 이용할 수 있다.
Telnet 사용법
OS prompt 상에서 아래와 같이 telnet 명령을 실행시킨다. telnet 명령의 인자로는 연결하고자 하는 ARCUS cache server인 memcached의 IP와 port number를 준다.
Telnet 연결
Localhost에 11211 포트 번호로 memcached가 구동되어 있다고 가정한다. telnet 명령으로 해당 memcached에 연결하기 위해, OS prompt 상에서 아래의 명령을 수행한다.
telnet 명령으로 memcached에 연결한 이후에는 ARCUS ASCII 명령을 직접 수행해 볼 수 있다. 아래에서 그 예들을 든다. ARCUS ASCII 명령의 자세한 설명은 ARCUS cache server ascii protocol을 참고하기 바란다.
예제 1. get/set
하나의 key-value item으로 <"foo", "fooval">을 저장하기 위해, set 명령을 입력한다.
set 명령의 수행 결과로 정상적으로 key-value item이 저장되었다는 string이 리턴된다.
저장된 foo item을 조회하기 위해, get 명령을 입력한다.
get 명령으로 조회한 foo item 결과는 아래와 같다.
예제 2. b+tree
하나의 b+tree item을 생성하면서 5개의 elements를 추가하기 위해, 아래의 5개 bop insert 명령을 차례로 수행한다.
5개 bop insert 명령의 수행 결과는 아래와 같다.
b+tree에서 30부터 80까지의 bkey(b+tree key) range에 속하는 elements를 조회하기 위하여, bop get 명령을 입력한다.
bop get 명령으로 조회한 결과는 아래와 같다.
Telnet 종료
현재의 telnet 연결을 종료하려면, quit 명령을 입력한다.
Last updated