Rumah >pangkalan data >Redis >Cara menggunakan perintah kekunci padam kumpulan Redis

Cara menggunakan perintah kekunci padam kumpulan Redis

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBke hadapan
2023-05-26 17:09:382190semak imbas

Tiada arahan dalam redis untuk memadam kekunci secara langsung berdasarkan ungkapan biasa, hanya kunci del1 kekunci2... perintah

Tetapi terdapat perintah dalam redis untuk mendapatkan kunci melalui ungkapan biasa: kekunci "ungkapan biasa "

Anda boleh menggunakan arahan xargs untuk memadam kekunci dalam kelompok dan menghantar nilai kunci yang ditemui sebagai parameter kepada del

kekunci redis-cli "mailspec*" | xargs del

Arahan Lengkap:

[root@localhost redis7001]# redis-cli -h 192.169.1.71 -p 7001 -a 123456 keys em* | xargs -r -t -n1 ./redis-cli -h 192.169.1.71 -p 7001 -a 123456 del
  • Tambahan 1: Parameter -r mesti ditambah selepas arahan xargs, jika tidak, apabila bilangan kunci ialah 0, ralat akan dilaporkan (ralat ) ERR bilangan argumen yang salah untuk perintah &lsquo ;del&rsquo

  • Tambahan 2: Parameter -n1 perlu ditambah selepas perintah xargs, jika tidak, apabila bilangan kunci dalam kelompok ialah lebih daripada 1, ralat mungkin dilaporkan (ralat) Kekunci CROSSSLOT dalam permintaan jangan cincang pada slot yang sama

  • Tambahan 3: Tidak mengapa untuk tidak menambah -t akan mengeluarkan kandungan yang dipadamkan setiap kali Jika tidak, kandungan yang dipadam tidak akan dikeluarkan , tetapi bilangan kunci yang dipadamkan setiap kali masih akan dikeluarkan

Sambungan: pemadaman kelompok kunci. dalam redis

1. Untuk memadam semua kunci, anda boleh menggunakan arahan redis sendiri :

flushdb memadam semua kunci dalam pangkalan data semasa

flushdb memadam semua kunci dalam pangkalan data

2. Gunakan xargs dalam linux untuk memadam semua kekunci

kekunci redis-cli “*” | 4. Jika anda perlu menentukan kata laluan gunakannya seperti ini:

redis-cli -a pwd keys “*” | xargs redis-cli -a pwd del

Atas ialah kandungan terperinci Cara menggunakan perintah kekunci padam kumpulan Redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam