redis模糊刪除keys

2021-09-25 09:41:49 字數 411 閱讀 9297

@redis模糊刪除keys

最近專案中遇到了乙個使用redis快取引發的顯示資料和資料庫中的資料不一致的問題,由於該redis不僅這個專案使用 別的專案還用到了這個快取,所以不能使用flushall命令清除所有的keys,那麼需要刪除以指定字串開頭的keys,但redis中的del命令不支援模糊刪除,在網上看了很多資料終於找到了模糊刪除的方法,具體操作步驟如下:

1.進入到redis的安裝目錄下的src資料夾下,

cd /usr/local/redis/redis-5.0.3/src

然後執行命令:(由於我們的redis是設定有密碼的,所以會有-a 密碼)

./redis-cli -a(密碼)keys 「qxj_*」|xargs redis-cli -a(密碼)del

這樣就完美的刪除了自己專案中使用的快取資料

redis批量刪除keys

刪除 go mytopicindex開頭的key.刪除指定ip鏈結的 redis伺服器的keys redis cli h host keys xargs redis cli h host del 例如 redis cli h redis1.cloud.golomee.com keys go myto...

Redis批量查詢刪除KEYS

redis指令限制 沒有辦法,也需想出辦法。刪除單個 del key 刪除多個 redis cli h ip a pass 密碼 keys 關鍵字 xargs redis cli h ip a pass 密碼 del linux下的管道符批量操作 在redis的客戶端連線處登陸刪除 redis cl...

redis 命令遠端批量刪除keys

1.首先在電腦上裝上 redis 客戶端 2.安裝成功後,進入 redis cli 客戶端目錄 連線 redis 1.redis 4.0.7 cd bin 執行 redis service 開啟 redis 資料庫 2.cd bin redis cli 開啟控制台 執行命令 redis cli h ...