Sama seperti jawaban lain yang disebutkan, tidak ada pemberitahuan seperti itu.
Lagi pula, Pemberitahuan Keyspace adalah pemberitahuan untuk acara di satu tombol . Setiap notifikasi dikaitkan dengan sebuah kunci. Untuk keyspace
acara, nama kunci adalah bagian dari nama saluran. Untuk keyevent
acara, nama kuncinya adalah pesannya.
PUBLISH [email protected]__:key_name comamnd
PUBLISH [email protected]__:command key_name
Setiap perintah yang mengirimkan notifikasi harus memiliki kunci sebagai argumen. misalnya del key
, set key val
. Namun, flushdb
perintah tidak memiliki kunci sebagai argumen. Perintah tidak mempengaruhi satu kunci. Sebaliknya, itu menghapus semua kunci dalam database. Jadi tidak ada pemberitahuan seperti itu. Jika tidak, apa yang Anda harapkan dari saluran? Semua kunci yang telah dihapus? Itu bukan ide yang bagus.
Namun, Anda dapat menyimulasikan acara untuk flushdb
- mengatur kunci khusus, mis.
flushdb-event
:set flushdb-event 0
- berlangganan di saluran yang sesuai:
subscribe [email protected]__:flushdb-event
- atur kunci khusus sebelum Anda memanggil
flushdb
:set flushdb-event 1
Dengan cara ini, Anda bisa mendapatkan simulasi flushdb
pemberitahuan.