Membersihkan Cache Redis Panduan langkah demi langkah

Membersihkan Cache Redis Panduan langkah demi langkah

Redis adalah penyimpanan struktur data dalam memori yang dapat digunakan sebagai basis data, cache, dan broker pesan. Ini mendukung berbagai struktur data, seperti string, hash, daftar, set, dan set yang diurutkan, dan memberikan kinerja dan skalabilitas tinggi.

Untuk menghapus cache Redis, Anda dapat menggunakan 'Flushall' memerintah. Perintah ini menghapus semua kunci dari semua database dalam instance Redis.

Berikut panduan langkah demi langkah tentang cara menghapus cache Redis:

  1. Terhubung ke server redis
  2. Terhubung ke instance redis menggunakan 'redis-cli' utilitas baris perintah. Anda dapat menentukan nama host dan port dari instance Redis sebagai argumen, atau Anda dapat menggunakan opsi -h dan -p. Misalnya:

    redis -cli -h 127.0.0.1 -p 6379  

    Anda dapat mengotentikasi koneksi yang digunakan '-A ' Saat menghubungkan ke server.

  3. Redis: Flush semua cache database
  4. Setelah terhubung, gunakan 'Flushall' Perintah untuk menghapus seluruh cache. Perintah ini menghapus semua kunci dari semua database dalam instance Redis. Ini adalah perintah administratif, dan tidak disarankan untuk digunakan di lingkungan produksi.

    "> Flushall  

    Itu 'Flushall' perintah akan kembali 'OKE' Jika cache berhasil dihapus. Anda kemudian dapat keluar dari utilitas redis-cli dengan mengetik keluar dan menekan enter.

    "> Keluar  

    Itu dia! Cache Redis sekarang kosong, dan semua tombol telah dihapus dari semua database dalam instance Redis.

  5. Redis: Siram cache basis data tunggal
  6. Menggunakan 'Flushdb' Perintah untuk menghapus database tertentu. Perintah ini menghapus semua kunci dari database yang saat ini dipilih. Anda dapat menentukan nomor database sebagai argumen, atau Anda dapat menggunakan 'PILIH' Perintah untuk beralih ke database yang diinginkan sebelum menjalankan flushdb.

    "> Flushdb 

    Pilih database terlebih dahulu dan kemudian siram.

    "> Pilih 2  "> Flushdb 

  7. Redis: hapus nilai kunci tertentu
  8. Menggunakan 'Del' Perintah untuk menghapus kunci tertentu. Perintah ini mengambil satu atau lebih kunci sebagai argumen, dan menghapus kunci yang ditentukan dari database saat ini.

    "> Del key1 key2 key3 

    Menggunakan 'Kunci' Perintah untuk mencantumkan semua kunci di database saat ini. Perintah ini mengambil pola sebagai argumen, dan mengembalikan daftar kunci yang sesuai dengan polanya. Anda dapat menggunakan perintah ini untuk menemukan dan menghapus kunci tertentu.

    "> Kunci * "> Del $ (pola kunci*) 

  9. Redis: Tetapkan waktu kedaluwarsa untuk kunci tertentu
  10. Menggunakan 'BERAKHIR' Perintah untuk mengatur waktu kedaluwarsa pada tombol. Perintah ini mengambil kunci dan sejumlah detik sebagai argumen, dan menyebabkan kunci dihapus setelah waktu yang ditentukan berlalu.

    "> Kedaluwarsa Key1 3600 

  11. Redis: Hapus waktu kedaluwarsa untuk kunci tertentu
  12. Menggunakan 'Bertahan' Perintah untuk menghapus waktu kedaluwarsa dari kunci. Perintah ini mengambil kunci sebagai argumen, dan menghapus waktu kedaluwarsa dari kunci jika ada satu.

    "> Sambil Key1 

Kesimpulan

Perhatikan bahwa 'Flushall' Perintah adalah perintah administratif, dan tidak disarankan untuk digunakan di lingkungan produksi. Jika Anda hanya ingin menghapus database tertentu atau subset tombol, Anda dapat menggunakan perintah flushdb atau del sebagai gantinya. Untuk informasi lebih lanjut, Anda dapat berkonsultasi dengan dokumentasi Redis atau mencari secara online untuk tutorial dan contoh.

Saya harap tips dan trik ini sangat membantu! Beri tahu saya jika Anda memiliki pertanyaan lain.