redis輸入密碼去除提示Warning: Using a password redis輸入密碼去除提示Warning: Using a password

redis輸入密碼去除提示Warning: Using a password

hello運維redis

百家號11-0510:41shell

問題現象:redis的監控,常用zabbix,經過腳本去收集數據。併發

腳本里包含基本的redis-cli命令,如redis-cli -h 127.0.0.1 -a 'password'運維

這裏會有一個問題,當在shell中輸入以上命令時,控制檯總會輸出一串「Warning: Using a password with '-a' option on the command line interface may not be safe.」spa

而這串提醒,會影響咱們腳本的數據取值。3d

這串告警,並非普通的輸出,經過head、tail、awk、sed等命令並不能過濾掉這行輸出,如圖:blog

問題緣由:這串輸出並非普通輸出,shell的標準輸出包含兩種,1(標準輸出)2(標準錯誤)咱們的命令,即包含1也包含2,2便是咱們想要去除的提示。it

解決辦法將標準錯誤去除便可,如圖,加了2>/dev/null,將標準錯誤丟棄便可io

 

 

 

本文由百家號做者上傳併發布,百家號僅提供信息發佈平臺。文章僅表明做者我的觀點,不表明百度立場。未經做者許可,不得轉載。awk

相關文章
相關標籤/搜索