Rumah > pangkalan data > Redis > redis padam kod cache

redis padam kod cache

下次还敢
Lepaskan: 2024-04-20 00:00:31
asal
543 orang telah melayarinya

Redis menyediakan kaedah berikut untuk memadam cache: Arahan DEL: padam nilai cache yang sepadan dengan kekunci yang ditentukan arahan UNLINK: tandakan kekunci sebagai dipadam dan padamkannya pada mulakan semula seterusnya arahan FLUSHALL: padamkan nilai cache yang sepadan dengan semua kekunci dalam perintah FLUSHDB pangkalan data: padamkan nilai Cache semasa yang sepadan dengan semua kunci dalam pangkalan data

redis padam kod cache

Kod Redis untuk memadam cache

Redis menyediakan pelbagai kaedah untuk memadamkan cache disenaraikan di bawah:

Arahan DEL:

<code>DEL key</code>
Salin selepas log masuk

Gunakan Untuk memadamkan nilai cache yang sepadan dengan satu kunci.

Arahan UNLINK:

<code>UNLINK key</code>
Salin selepas log masuk

adalah serupa dengan arahan DEL, tetapi ia tidak memadamkan kunci serta-merta, tetapi menandakannya sebagai dipadamkan dan tidak akan dipadamkan sehingga perkhidmatan Redis seterusnya dimulakan semula.

Arahan FLUSHALL:

<code>FLUSHALL</code>
Salin selepas log masuk

Padamkan nilai cache yang sepadan dengan semua kunci dalam pangkalan data.

Arahan FLUSHDB:

<code>FLUSHDB</code>
Salin selepas log masuk

Padamkan nilai cache yang sepadan dengan semua kunci dalam pangkalan data semasa. .

Tandai kekunci yang ditentukan sebagai dipadam

Kunci tidak akan dipadam serta-merta, ia akan dipadamkan hanya apabila perkhidmatan Redis dimulakan semula pada kali seterusnya

Jika kunci tidak wujud, ia akan kembali 0, jika tidak ia akan kembali 1

  • Arahan FLUSHALL:
Padamkan nilai cache yang sepadan dengan semua kunci dalam pangkalan data

Kembalikan bilangan kunci yang dipadam

  • perintah DLUSHDB
  • nilai d sepadan dengan semua kunci dalam pangkalan data semasa
  • Kembalikan bilangan kunci yang dipadam

Contoh penggunaan:

<code>// 使用 DEL 命令删除单个键对应的缓存值
redis.del("key");

// 使用 UNLINK 命令标记键为删除状态
redis.unlink("key");

// 使用 FLUSHALL 命令删除数据库中所有键对应的缓存值
redis.flushall();

// 使用 FLUSHDB 命令删除当前数据库中所有键对应的缓存值
redis.flushdb();</code>
Salin selepas log masuk

Atas ialah kandungan terperinci redis padam kod cache. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan