Rumah > pangkalan data > Redis > teks badan

Bagaimana untuk mengosongkan cache redis

下次还敢
Lepaskan: 2024-04-07 11:30:17
asal
1371 orang telah melayarinya

Cara mengosongkan cache Redis adalah seperti berikut: Kosongkan semua kekunci: Gunakan arahan FLUSHALL untuk mengosongkan semua kekunci. Kosongkan kekunci dalam corak tertentu: Gunakan arahan DEL untuk mengosongkan kekunci yang sepadan dengan corak tertentu. Kosongkan kekunci tamat tempoh: Gunakan perintah EXPIRE untuk menetapkan masa tamat tempoh untuk kunci dan ia akan dikosongkan secara automatik selepas tamat tempoh. Kosongkan kekunci padam malas: Gunakan arahan BGREWRITEAOF atau BGSAVE untuk mengosongkan kekunci padam malas secara manual. Kosongkan kekunci dalam pangkalan data tertentu: Gunakan SELECT untuk memilih pangkalan data, dan kemudian gunakan perintah FLUSHALL untuk mengosongkan kunci dalam pangkalan data tersebut.

Bagaimana untuk mengosongkan cache redis

Cara mengosongkan cache Redis

Kosongkan semua kekunci:

Gunakan perintah <code>FLUSHALL</code> untuk mengosongkan semua kekunci dalam Redis. Perintah ini akan memadamkan semua data, jadi gunakannya dengan berhati-hati. <code>FLUSHALL</code> 命令清除 Redis 服务器中的所有键。此命令会删除所有数据,因此请谨慎使用。

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

清除特定模式下的键:

使用 DEL 命令清除符合特定模式的键。例如,要删除所有以 user: 开头的键,可以使用以下命令:

<code>DEL user:*</code>
Salin selepas log masuk

清除过期键:

使用 EXPIRE 命令为键设置过期时间。当键过期时,Redis 会自动清除该键。

<code>EXPIRE key_name seconds</code>
Salin selepas log masuk

清除惰性删除键:

Redis 默认使用惰性删除,这意味着标记为删除的键在服务器停止时才会实际删除。要手动清除惰性删除键,可以使用 BGREWRITEAOFBGSAVE 命令。

<code>BGREWRITEAOF
BGSAVE</code>
Salin selepas log masuk

清除特定数据库中的键:

使用 SELECT

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

Kosongkan kekunci dalam corak tertentu:

Gunakan perintah DEL untuk mengosongkan kekunci yang sepadan dengan corak tertentu. Sebagai contoh, untuk memadam semua kekunci bermula dengan user:, anda boleh menggunakan arahan berikut:
    rrreee
  • Kosongkan kunci tamat tempoh:
  • Gunakan perintah EXPIRE untuk menetapkan masa tamat tempoh untuk kunci. Apabila kunci tamat tempoh, Redis mengosongkan kunci secara automatik.
  • rrreee
🎜Kosongkan kekunci pemadaman malas: 🎜🎜🎜Redis menggunakan pemadaman malas secara lalai, yang bermaksud bahawa kekunci yang ditandakan untuk pemadaman tidak benar-benar dipadamkan sehingga pelayan dihentikan. Untuk mengosongkan kekunci padam malas secara manual, gunakan perintah BGREWRITEAOF atau BGSAVE. 🎜rrreee🎜🎜Kosongkan kekunci dalam pangkalan data tertentu: 🎜🎜🎜Gunakan perintah SELECT untuk memilih pangkalan data yang anda ingin mengosongkan kekunci. Kemudian gunakan kaedah di atas untuk mengosongkan kunci dalam pangkalan data itu. 🎜rrreee🎜🎜Kaedah lain: 🎜🎜🎜🎜Gunakan 🎜Redis management tool (GUI)🎜 seperti RedisDesktopManager atau Redis Commander. 🎜🎜Mulakan semula pelayan Redis. Ini akan mengosongkan semua data, termasuk cache. 🎜🎜

Atas ialah kandungan terperinci Bagaimana untuk mengosongkan cache redis. 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