問題背景:
????????怎么在不使用redis API的條件下,怎么使用一條命令查詢出我們?cè)趓edis中想要的數(shù)據(jù)呢?在這里我們總結(jié)了三種方法,一種時(shí)傳統(tǒng)方法,兩種新穎方法,使用時(shí)視情況而定。
1、第一種方法:我們可以先登錄Linux服務(wù)器上,使用redis-cli 命令連接到redis 數(shù)據(jù)庫(kù),使用查詢命令 查詢我們想要的數(shù)據(jù)。
[root@YJW ~]# redis-cli
127.0.0.1:6379> auth Test_12345
OK
127.0.0.1:6379> get name
"zhangshan"
2、使用redis --help 查詢r(jià)edis中的參數(shù),使用命令行中所帶的 -e 參可以查詢我們想要的數(shù)據(jù)。
[root@YJW ~] redis-cli --help # 可以幫助我們查詢可以使用那些參數(shù)
2. 1、使用數(shù)據(jù)庫(kù)連接命令?+ -e + 數(shù)據(jù)庫(kù)查詢命令。
[root@YJW ~] redis-cli -a Test_12345 -e get name
3、第三種就是使用linux管道符,使用echo語句。echo '查詢命令' | 數(shù)據(jù)庫(kù)連接命令。
echo 'get name' | redis-cli -a Test_12345
文章來源:http://www.zghlxwxcb.cn/news/detail-531118.html
?總結(jié):這兩種情況查詢的結(jié)果是一樣的,推薦使用 -e 方法,因?yàn)?e方法的查詢,命令出現(xiàn)了錯(cuò)誤是由返回值的,-e? ?Return exit error code when command execution fails。如果沒有-e參數(shù),使用管道符命令。文章來源地址http://www.zghlxwxcb.cn/news/detail-531118.html
到了這里,關(guān)于Linux 環(huán)境中redis查詢數(shù)據(jù)的多種方法,linux 一行命令代替連接 + 查詢,不得不看,運(yùn)維必學(xué)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!