前言:
在最近的開發(fā)過程中截驮,需要將存儲(chǔ)在redis中指定鍵對(duì)應(yīng)的值導(dǎo)出來進(jìn)行分析奠伪,之前一直采用編寫py腳本的方式來實(shí)現(xiàn),難免會(huì)有些繁瑣目溉。
現(xiàn)研究了使用shell命令導(dǎo)出的方法弱左,記錄如下代嗤。
說明:
這里以如下shell命令來講解如何導(dǎo)出數(shù)據(jù):
echo "get msg" | redis-cli -a passrowd -n 3 > msg.json
shell命令作用及各部分的含義:
1.作用:將redis第三個(gè)數(shù)據(jù)庫中鍵名為msg的值導(dǎo)出到msg.json文件中
2.參數(shù)含義:
- echo:表示輸出
- get msg:獲取redis數(shù)據(jù)庫中鍵名稱為msg對(duì)應(yīng)的值
- redis-cli -a passrowd -n 3: -a 指定redis數(shù)據(jù)庫的連接密碼棘钞;-n:指定使用的數(shù)據(jù)庫,這里為第3個(gè)數(shù)據(jù)庫
- msg.json:將獲取的數(shù)據(jù)內(nèi)容寫入文件msg.json
喜歡點(diǎn)個(gè)贊8梢恪宜猜!