刪除所有key,可以使用redis的flushdb和flushall命令
//刪除當前資料庫中的所有keyflushdb
//刪除所有資料庫中的key
flushall
如果要訪問 redis 中特定的資料庫,使用下面的命令
//下面的命令指定資料序號為0,即預設資料庫redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del
如果要指定 redis 資料庫訪問密碼,使用下面的命令
redis-cli -a password keys "*" | xargs redis-cli -a password del
注:keys 指令可以進行模糊匹配,但如果 key 含空格,就匹配不到了,暫時還沒發現好的解決辦法。
redis 刪除所有key
刪除所有key,可以使用redis的flushdb和flushall命令 刪除當前資料庫中的所有key flushdb 刪除所有資料庫中的key flushall 如果要訪問 redis 中特定的資料庫,使用下面的命令 下面的命令指定資料序號為0,即預設資料庫 redis cli n 0 keys ...
redis 模糊刪除key
由於在我們的專案中使用spring cached和redis結合的方式對一部分資料做資料庫快取,當快取和資料庫資料不一致時 由於手動改資料庫引起 就得清空資料庫的快取,這就涉及到redis迷糊匹配刪除資料的情況發生。redis keys命令支援模式匹配,但是del命令不支援模式匹配,有時候需要根據一...
redis批量刪除Key
批量刪除key redis 中有刪除單個 key 的指令 del,但好像沒有批量刪除 key 的指令,不過我們可以借助 linux 的 xargs 指令來完成這個動作 redis cli keys xargs redis cli del 如果redis cli沒有設定成系統變數,需要指定redis ...