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 example@sqldat.com__:key_name comamnd
PUBLISH example@sqldat.com__: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 example@sqldat.com__:flushdb-event - atur kunci khusus sebelum Anda memanggil
flushdb:set flushdb-event 1
Dengan cara ini, Anda bisa mendapatkan simulasi flushdb pemberitahuan.