精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

redis集群批量刪除指定的key

1、說明

專業領域包括成都做網站、網站制作、商城網站定制開發、微信營銷、系統平臺開發, 與其他網站設計及系統開發公司不同,創新互聯的整合解決方案結合了幫做網絡品牌建設經驗和互聯網整合營銷的理念,并將策略和執行緊密結合,為客戶提供全網互聯網整合方案。

redis集群上有時候會需要刪除多個key,就必須需要登錄到每個節點上,而且有可能這個key不在這個節點,這樣刪除起來就比較麻煩,下面提供一種便捷方式可以實現


2、查看redis集群中的master節點

首先你要確認有哪幾臺master節點,可以用下面命令查看:

#./redis-cli  cluster nodes | grep master

redis集群批量刪除指定的key

PS:在這里我有3臺master主節點,端口都是6379

3、編寫redis_del.sh腳本

#!/bin/bash

redis_comm=/usr/local/redis/bin/redis-cli

redis_ser01=172.18.18.107

redis_ser02=172.18.18.108

redis_ser03=172.18.18.109

$redis_comm -c -h $redis_ser01  keys $1 | xargs -i ./redis-cli -h $redis_ser01 del {}

$redis_comm -c -h $redis_ser02  keys $1 | xargs -i ./redis-cli -h $redis_ser02 del {}

$redis_comm -c -h $redis_ser03  keys $1 | xargs -i ./redis-cli -h $redis_ser03 del {}

參數說明:

    -c:啟動集群模式進入redis集群服務

    -h:redis主機地址

    xargs -i: -i 選項告訴 xargs 可以使用{}代替傳遞過來的參數

4、使用redis_del.sh腳本

比如,我們現在有個需求,要刪除redis集群以UP開頭所有的key。

  • 首先,我們先登錄redis集群,查看一下:

redis集群批量刪除指定的key

  • 然后,使用redis_del.sh腳本刪除:

# ./redis_del.sh  UP* 

redis集群批量刪除指定的key

PS:如上圖所示,UP開頭的所有key都刪除了

  • 腳本用法:sh  redis_del.sh  key參數

例如,你要刪除其它key值:

./redis_del.sh  a*        #刪除以a開頭的key值

./redis_del.sh  b*        #刪除以b開頭的key值

或者,刪除以什么結尾的keys值:

./redis_del.sh   *ab        #刪除以ab結尾的key值

./redis_del.sh   *123        #刪除以123結尾的key值

......等等

好了,覺得有用的朋友可以轉發或者收藏,大家有問題可以在下面留言一起探討,有更好的建議也可以在評論區貼出來!!!


文章題目:redis集群批量刪除指定的key
瀏覽路徑:http://m.jcarcd.cn/article/pdjosi.html
主站蜘蛛池模板: 91大视频网站 | 国产激情精品一 | 成人三级网站在 | 国产日本韩国亚 | 午夜福利精品 | 国产在线观看稀有 | 成人动漫3d基地 | 91视频app污 91视频app下载 | 欧美性色欧美 | 日韩一级中文字幕 | 国产极品视觉盛宴 | 天美麻花视频大全 | 另类图片五月天综合 | 欧美性XXXX| 成人性做爰aaa| 欧美亚日韩精品影视 | 国产精品最新高清 | 国产精品酒店在线 | 国产福利二区 | 中文字幕国产日韩 | 欧洲一区| 国产91精品福利 | 日本三级在线播放 | 精品一区二区在线视 | 国产欧美亚| 午夜肉伦伦影院 | 国产妇乱子伦视 | 午夜成人A级片 | 国语自产偷拍精品 | 国产视频综 | 日韩一区二区免费看 | 成人一级午夜激情网 | 精品国产电影在线 | 97色色五月天 | 99热8| 精品国产高清自 | 91李宗精品72 | 欧美性爱在线首页 | 国产超级在 | 精品一4区| 国产操缅甸女人 |