Rumah >pangkalan data >Redis >Bagaimana untuk mengosongkan cache dalam redis

Bagaimana untuk mengosongkan cache dalam redis

WBOY
WBOYke hadapan
2022-08-29 11:56:235068semak imbas

Pembelajaran yang disyorkan: Tutorial video Redis

Cara mengosongkan cache redis

Jika projek anda menggunakan redis La, walaupun masa tamat tempoh ditetapkan, kadangkala untuk membetulkan pepijat, anda masih perlu mengosongkan cache dalam masa untuk membaca data pangkalan data, jadi artikel ini menerangkan cara mengosongkan cache redis di bawah Linux.

Teks

1 Mula-mula pergi ke direktori pemasangan redis, pergi ke direktori src, dan cari redis-cli

2. . Mula-mula, gunakan akaun dan kata laluan untuk memasuki pelayan redis

./redis-cli -h 127.0.0.1 -p 6379 -a 1234

akan muncul selepas memasukkan antara muka ip:port>, anda boleh mengendalikan

3.

  • flushdb ——> kekunci
  • flushall ——> Kosongkan data seluruh pelayan Redis (padam semua kunci semua pangkalan data)

Pembersihan selesai di sini, tiada restart diperlukan, tetapi Semua orang harus memberi perhatian kepada sama ada data cache pelayan anda adalah penting dan sama ada ia boleh dikosongkan Anda mesti memastikan ia jelas, jika tidak, jangan mengosongkannya dengan mudah.

Cara untuk mengosongkan masalah cache redis

Saya telah membangunkan projek sebelum ini, menggunakan redis, dan baru-baru ini saya telah menemui masalah cache yang kerap Pelanggan sentiasa tidak dapat log masuk, atau log masuk gagal , dan kemudian semak Didapati bahawa ia adalah masalah cache dengan redis Mengosongkan cache redis adalah seperti berikut:

Milik saya ialah versi redis tanpa pemasangan

<.>

Pertama sekali, apabila kami mengosongkan cache , anda perlu memastikan bahawa redis-server.exe sedang berjalan, jika tidak cache tidak boleh dikosongkan, kemudian kami klik dua kali redis-cli.exe untuk menjalankan:

Kemudian Masukkan antara muka ini:

Kami boleh menggunakan arahan untuk mengosongkan cache, kerana keperluan kami projek, kerana hanya terdapat projek ini dalam pelayan yang digunakan oleh projek kami, jadi saya Saya sering menggunakan arahan flushall untuk mengosongkan cache Selepas memasukkan ini, tekan Enter Apabila anda melihat OK, cache berjaya, seperti yang ditunjukkan dalam gambar:

Kosongkan cache di sini Tidak perlu memulakan semula tetapi perlu diingat bahawa sama ada data cache pelayan anda penting sama ada ia boleh dikosongkan sepenuhnya, anda mesti mengesahkannya dengan jelas sebelum melaksanakan arahan untuk mengosongkan cache. Jika anda tidak pasti sama ada ia boleh dikosongkan, sebaiknya lakukan dahulu Hanya selepas mengesahkannya barulah anda tahu, jika tidak, jangan kosongkan. ia dengan mudah.

Berikut ialah fungsi arahan:

  • : Kosongkan data keseluruhan pelayan redis (padam semua kunci semua pangkalan data) . flushall
  • : Kosongkan semua kunci dalam pangkalan data semasa. flushdb
Pembelajaran yang disyorkan:

Tutorial video Redis

Atas ialah kandungan terperinci Bagaimana untuk mengosongkan cache dalam redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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