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.
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>
清除特定模式下的键:
使用 DEL
命令清除符合特定模式的键。例如,要删除所有以 user:
开头的键,可以使用以下命令:
<code>DEL user:*</code>
清除过期键:
使用 EXPIRE
命令为键设置过期时间。当键过期时,Redis 会自动清除该键。
<code>EXPIRE key_name seconds</code>
清除惰性删除键:
Redis 默认使用惰性删除,这意味着标记为删除的键在服务器停止时才会实际删除。要手动清除惰性删除键,可以使用 BGREWRITEAOF
或 BGSAVE
命令。
<code>BGREWRITEAOF BGSAVE</code>
清除特定数据库中的键:
使用 SELECT
<code>SELECT db_number FLUSHALL</code>
Kosongkan kekunci dalam corak tertentu:
Gunakan perintahDEL
untuk mengosongkan kekunci yang sepadan dengan corak tertentu. Sebagai contoh, untuk memadam semua kekunci bermula dengan user:
, anda boleh menggunakan arahan berikut: EXPIRE
untuk menetapkan masa tamat tempoh untuk kunci. Apabila kunci tamat tempoh, Redis mengosongkan kunci secara automatik. 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!