如何殺死含有redis的所有程序

2021-08-08 03:31:04 字數 527 閱讀 1042

如何殺死含有redis的所有程序

假設此類程序有近百條。

方法1:

此方法是現在常用的,也會用的。

ps -ef|grep redis

kill -9 pid

//好吧,一百多個程序,你慢慢殺吧。

方法2:

ps -ef | grep redis | awk 『』 | xargs kill -9

xargs 是一條 unix 和類 unix 作業系統的常用命令;

它的作用是將引數列表轉換成小塊分段傳遞給其他命令,以避免引數列表過長的問題。可單獨使用,也可使用管道符、重定位符等與其他命令配合使用。

例如,下面的命令:

rmfind /path -type f

如果path目錄下檔案過多就會因為「引數列表過長」而報錯無法執行。但改用xargs以後,問題即獲解決。

find /path -type f -print0 | xargs -0 rm

redis如何清除所有的key

redis比memcache好的地方之一,如果memcache,恐怕就得關掉重啟了。1 使用cli flushdb 清除乙個資料庫,flushall清除整個redis資料。2 使用shell redis cli keys while read line do ttl redis cli ttl li...

Linux查詢含有某字串的所有檔案

如果你想在當前目錄下 查詢 send 字串,可以這樣 表示當前目錄所有檔案,也可以是某個檔名 r 是遞迴查詢 n 是顯示行號 r 查詢所有檔案包含子目錄 i 忽略大小寫 下面是一些有意思的命令列引數 grep i pattern files 不區分大小寫地搜尋。預設情況區分大小寫,grep l pa...

Linux查詢含有某字串的所有檔案

如果你想在當前目錄下 查詢 hello,world 字串,可以這樣 grep rn hello,world 表示當前目錄所有檔案,也可以是某個檔名 r 是遞迴查詢 n 是顯示行號 r 查詢所有檔案包含子目錄 i 忽略大小寫 下面是一些有意思的命令列引數 grep i pattern files 不區...