Redis 查看、刪除keys


Redis是個以鍵值對為基礎的內存型數據庫,所以它主要的數據類型存在形式,就是key-value。

在此,如果我們想清理它,我們應該:

  1. 在查看所有keys的時候,不能使用keys * 這條命令。當數據量小時,這個還可以撐得住。如果數據量過大, 在執行命令的它會將所有的keys信息加載到內存,然后內存就可能瞬間爆炸,機器會癱瘓。

  2. 我們應該通過info或者info Keyspace來查看keys的信息,這樣redis不會打印出全部的信息,會比較安全。
    效果如下:

  3. 如果要查詢單獨某個key時,可通過get keyname來實現;設置這個key,可通過set keyname keyvalue來實現;刪除某個key時,可通過del keyname來實現。

  4. 刪除所有keys時,可通過以下兩條信息來實現。
    flushdb ---清除當前數據庫的所有keys
    flushall ---清除所有數據庫的所有keys,當然這里集群不算在內,如果是集群的話,需要逐台進行刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM