Membersihkan cache redis panduan langkah demi langkah

Membersihkan cache redis panduan langkah demi langkah

Redis adalah kedai struktur data memori yang boleh digunakan sebagai pangkalan data, cache, dan broker mesej. Ia menyokong pelbagai struktur data, seperti rentetan, hash, senarai, set, dan set yang disusun, dan menyediakan prestasi dan skalabiliti yang tinggi.

Untuk membersihkan cache redis, anda boleh menggunakan 'Flushall' perintah. Perintah ini membuang semua kunci dari semua pangkalan data dalam contoh Redis.

Berikut adalah panduan langkah demi langkah mengenai cara membersihkan cache redis:

  1. Sambungkan ke Redis Server
  2. Sambungkan ke contoh Redis menggunakan 'Redis-cli' utiliti baris arahan. Anda boleh menentukan nama hos dan pelabuhan Redis sebagai argumen, atau anda boleh menggunakan pilihan -h dan -p pilihan. Sebagai contoh:

    Redis -cli -H 127.0.0.1 -P 6379  

    Anda boleh mengesahkan sambungan menggunakan '-a' Semasa menyambung ke pelayan.

  3. Redis: Siram semua cache pangkalan data
  4. Setelah disambungkan, gunakan 'Flushall' perintah untuk membersihkan keseluruhan cache. Perintah ini membuang semua kunci dari semua pangkalan data dalam contoh Redis. Ini adalah arahan pentadbiran, dan tidak disyorkan untuk digunakan dalam persekitaran pengeluaran.

    "> Flushall  

    The 'Flushall' Perintah akan kembali 'OKEY' Sekiranya cache berjaya dibersihkan. Anda kemudian boleh keluar dari utiliti Redis-CLI dengan menaip keluar dan menekan Enter.

    "> Keluar  

    Itu sahaja! Cache Redis kini kosong, dan semua kunci telah dikeluarkan dari semua pangkalan data dalam contoh Redis.

  5. Redis: Cache pangkalan data tunggal
  6. Menggunakan 'Flushdb' perintah untuk membersihkan pangkalan data tertentu. Perintah ini membuang semua kunci dari pangkalan data yang sedang dipilih. Anda boleh menentukan nombor pangkalan data sebagai hujah, atau anda boleh menggunakan 'Pilih' perintah untuk beralih ke pangkalan data yang dikehendaki sebelum menjalankan flushdb.

    "> Flushdb 

    Pilih pangkalan data terlebih dahulu dan kemudian siramnya.

    "> Pilih 2  "> Flushdb 

  7. Redis: Padam nilai kunci tertentu
  8. Menggunakan 'Del' Perintah untuk memadam kekunci tertentu. Perintah ini mengambil satu atau lebih kunci sebagai hujah, dan ia menghilangkan kunci yang ditentukan dari pangkalan data semasa.

    "> Del Key1 Key2 

    Menggunakan 'Kunci' Perintah untuk menyenaraikan semua kunci dalam pangkalan data semasa. Perintah ini mengambil corak sebagai hujah, dan ia mengembalikan senarai kunci yang sesuai dengan corak. Anda boleh menggunakan arahan ini untuk mencari dan memadam kekunci tertentu.

    "> Kunci * "> Del $ (Corak Kekunci*) 

  9. REDIS: Tetapkan Masa Expireation untuk Kunci Khusus
  10. Menggunakan 'Tamat' Perintah untuk menetapkan masa tamat pada kunci. Perintah ini mengambil kunci dan beberapa saat sebagai argumen, dan ia menyebabkan kunci untuk dipadam selepas masa yang ditentukan telah berlalu.

    "> Tamat Key1 3600 

  11. Redis: Keluarkan masa tamat tempoh untuk kunci tertentu
  12. Menggunakan 'Berterusan' perintah untuk membuang masa tamat dari kunci. Perintah ini mengambil kunci sebagai hujah, dan ia menghilangkan masa tamat dari kunci jika ia mempunyai satu.

    "> Kekunci berterusan1 

Kesimpulan

Perhatikan bahawa 'Flushall' Perintah adalah arahan pentadbiran, dan tidak disyorkan untuk digunakan dalam persekitaran pengeluaran. Sekiranya anda ingin membersihkan hanya pangkalan data tertentu atau subset kunci, anda boleh menggunakan perintah flushdb atau del. Untuk maklumat lanjut, anda boleh merujuk dokumentasi Redis atau cari dalam talian untuk tutorial dan contoh.

Saya harap petua dan cara ini membantu! Beritahu saya jika anda mempunyai soalan lain.