Memcached 대체 명령
Memcached 바꾸기 명령은 기존 키(키)의 값(데이터 값)을 바꾸는 데 사용됩니다.
키가 존재하지 않으면 교체가 실패하고 NOT_STORED라는 응답을 받게 됩니다.
구문:
replace 명령의 기본 구문 형식은 다음과 같습니다.
replace key flags exptime bytes [noreply] value
매개변수 설명은 다음과 같습니다.
key: Key value 키-값 구조의 키는 찾는 데 사용됩니다. 캐시 값.
flags: 클라이언트가 키-값 쌍에 대한 추가 정보를 저장하는 데 사용하는 키-값 쌍을 포함할 수 있는 정수 매개변수 . ( 선택)
: 이 매개변수는 데이터를 반환할 필요가 없음을 서버에 알려줍니다.value
: 저장된 값(항상 두 번째 줄에 위치)(키-값 구조의 값으로 직접 이해 가능) )인스턴스
다음 예에서는key → mykey
- flag → 0
exptime → 900(초)
- value → data_value
- 다음 예에서는 'mykey' 키를 사용하고 해당 값 data_value를 저장합니다. 실행 후 동일한 키의 값을 'some_other_value'로 바꿉니다.
add mykey 0 900 10 data_value STORED get mykey VALUE mykey 0 10 data_value END replace mykey 0 900 16 some_other_value get mykey VALUE mykey 0 16 some_other_value END
Output - 데이터가 성공적으로 추가되면 출력:
STORED
출력 정보 설명: - STORED
- : 저장 성공 후 출력됩니다.
NOT_STORED
: 교체 수행 실패 후 출력됩니다.