Memcached 앞에 추가 명령
Memcached prepend 명령은 기존 key(key)의 value(데이터 값) 앞에 데이터를 추가하는 데 사용됩니다.
구문:
prepend 명령의 기본 구문 형식은 다음과 같습니다.
prepend key flags exptime bytes [noreply] value
매개변수 설명은 다음과 같습니다.
key: Key value 키-값 구조의 키는 찾는 데 사용됩니다. 캐시된 값.
flags: 클라이언트가 키-값 쌍에 대한 추가 정보를 저장하는 데 사용하는 키-값 쌍을 포함할 수 있는 정수 매개변수 .
exptime: 캐시에 키-값 쌍을 보관하는 기간(초 단위, 0은 영원히 유지됨)
bytes: 캐시에 저장된 바이트 수
noreply( 선택) : 이 매개변수는 데이터를 반환할 필요가 없음을 서버에 알려줍니다.
value: 저장된 값(항상 두 번째 줄에 위치)(키-값 구조의 값으로 직접 이해 가능) )
인스턴스
예제는 다음과 같습니다.
먼저 Memcached에 주요 PHP를 저장하고 그 값은 memcached입니다.
그런 다음 get 명령을 사용하여 값을 검색합니다.
그런 다음 prepend 명령을 사용하여 php 키가 있는 값 뒤에 "redis"를 추가합니다.
마지막으로 get 명령을 사용하여 값을 검색합니다.
set php 0 900 9 memcached STORED get php VALUE php 0 14 memcached END prepend php 0 900 5 redis STORED get php VALUE php 0 14 redismemcached END
Output
데이터가 성공적으로 추가되면 출력:
STORED
출력 정보 설명:
STORED: 저장 성공 후 출력됩니다.
NOT_STORED: 키가 Memcached에 존재하지 않습니다.
CLIENT_ERROR: 실행 오류.