Manual operasi ...login
Manual operasi arahan memcached
pengarang:php.cn  masa kemas kini:2022-04-13 17:53:40

Perintah ganti memcached


Perintah

Memcached replace digunakan untuk menggantikan key(key)'s value(data) yang sedia ada.

Jika kunci tidak wujud, penggantian gagal dan anda mendapat respons TIDAK_DISIMPAN.

Sintaks:

Format sintaks asas perintah ganti adalah seperti berikut:

replace key flags exptime bytes [noreply]
value

Penerangan parameter adalah seperti berikut:

  • kunci: Kunci dalam struktur nilai kunci digunakan untuk mencari nilai cache.

  • bendera: Parameter integer yang boleh termasuk pasangan nilai kunci, yang digunakan oleh pelanggan untuk menyimpan maklumat tambahan tentang pasangan nilai kunci .

  • exptime: Tempoh masa untuk menyimpan pasangan nilai kunci dalam cache (dalam saat, 0 bermakna selamanya)

  • bait: Bilangan bait yang disimpan dalam cache

  • noreply (pilihan) : Parameter ini memberitahu pelayan bahawa tiada data perlu dikembalikan

  • nilai: Nilai yang disimpan (sentiasa terletak di baris kedua) (boleh difahami secara langsung sebagai nilai dalam struktur nilai kunci)

Instance

Dalam contoh berikut yang kami tetapkan:

  • kunci → mykey

  • bendera → 0

  • exptime → 900 (dalam saat)

  • bait → 10 (bilangan bait storan data)

  • nilai → data_value

Dalam contoh berikut, kami menggunakan kekunci 'mykey' dan menyimpan nilai data_value yang sepadan. Selepas pelaksanaan kami menggantikan nilai kunci yang sama dengan '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

Jika data berjaya ditambahkan, output:

STORED

Keterangan maklumat output:

  • DISIMPAN : Output selepas berjaya disimpan.

  • TIDAK_DISIMPAN: Output selepas penggantian gagal.

Laman web PHP Cina