1. 程式人生 > >redis按照正則批量刪除key

redis按照正則批量刪除key

Redis是一個開源,高階的鍵值儲存和一個適用的解決方案,用於構建高效能,可擴充套件的Web應用程式。

Redis有三個主要特點,使它優越於其它鍵值資料儲存系統 :

1.Redis將其資料庫完全儲存在記憶體中,僅使用磁碟進行持久化。
2.與其它鍵值資料儲存相比,Redis有一組相對豐富的資料型別。

3.Redis可以將資料複製到任意數量的從機中。

redis目前還不支援批量刪除key的命令,但是我們有時需要刪除符合某個規則的keys,有兩種方式:

1.使用redis-cli keys "PRO*"獲取到以PRO開始的鍵,然後使用redis-cli del刪除這些鍵---過於繁瑣,不推薦使用

2.使用redis-cli keys "PRO*" |xargs redis-cli del一次刪除,及其方便而且不會遺漏