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
Kod Redis untuk memadam cache
Redis menyediakan pelbagai kaedah untuk memadamkan cache disenaraikan di bawah:
Arahan DEL:
<code>DEL key</code>
Gunakan Untuk memadamkan nilai cache yang sepadan dengan satu kunci.
Arahan UNLINK:
<code>UNLINK key</code>
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>
Padamkan nilai cache yang sepadan dengan semua kunci dalam pangkalan data.
Arahan FLUSHDB:
<code>FLUSHDB</code>
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 seterusnyaJika kunci tidak wujud, ia akan kembali 0, jika tidak ia akan kembali 1
Kembalikan bilangan kunci yang dipadam
Contoh penggunaan:
<code>// 使用 DEL 命令删除单个键对应的缓存值 redis.del("key"); // 使用 UNLINK 命令标记键为删除状态 redis.unlink("key"); // 使用 FLUSHALL 命令删除数据库中所有键对应的缓存值 redis.flushall(); // 使用 FLUSHDB 命令删除当前数据库中所有键对应的缓存值 redis.flushdb();</code>
Atas ialah kandungan terperinci redis padam kod cache. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!