Redis中的Shell工具有什么用

本篇內(nèi)容主要講解“redis中的Shell工具有什么用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Redis中的Shell工具有什么用”吧!

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供平定網(wǎng)站建設(shè)、平定做網(wǎng)站、平定網(wǎng)站設(shè)計、平定網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、平定企業(yè)網(wǎng)站模板建站服務(wù),10余年平定做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

redis-cli

我們知道redis-cli是連接Redis中客戶端工具。我們在之前文章中已經(jīng)介紹過了,那么redis-cli工具在使用時,有很多重要的可選參數(shù),我們在之前沒有介紹過,下面我們詳細(xì)了解一下。

  • -r: 該參數(shù)代表命令執(zhí)行的次數(shù),如果我們在使用redis-cli命令時,如果指定了-r參數(shù),則輸寫的命令則會調(diào)用參數(shù)中的次數(shù)。

  • -i: 該參數(shù)代表每隔幾秒執(zhí)行一次命令。-i參數(shù)必須和-r參數(shù)一直使用。

    雖然上圖中的輸出與第一張圖的輸出一樣,但是上圖中的信息,不是一次返回的,而是有明顯的時間間隔的,間隔的時間就是-i中指定的時間間隔,也就是1秒,而第一張圖中的內(nèi)容則是一次返回的。

  • -x: 該參數(shù)代表從標(biāo)準(zhǔn)輸入中讀取數(shù)據(jù)并作為redis-cli中的最后一個參數(shù)。

  • -c: 該參數(shù)是連接Redis Cluster節(jié)點(diǎn)時使用的,有關(guān)Redis集群相關(guān)的知識,我們在手續(xù)的文章中做做介紹,在這里我們只需要知道有-c參數(shù)即可。

  • -a: 該參數(shù)的作用是如果Redis配置中設(shè)置了密碼,則可以侃用-a參數(shù)這樣就不用,每次執(zhí)行命令時都輸出auth命令了。

  • --scan/--pattern: 該參數(shù)的作用是掃描指定模式的鍵,在這一點(diǎn)和scan命令一樣。

  • --slave: 該參數(shù)是把當(dāng)前客戶端模擬成當(dāng)前Redis節(jié)點(diǎn)的從節(jié)點(diǎn),這樣就可以獲取當(dāng)前Redis節(jié)點(diǎn)的更新操作。這方面的知識我們將在后續(xù)的文章中在做詳細(xì)介紹。

  • --rdb: 該參數(shù)則會請求Redis生成RDB持久化文件并保存到本地。通過我們可以使用--參數(shù)做Redis的持久化備份。

  • --pipe:該參數(shù)可以將命令封裝成Redis通信協(xié)議,并且批量發(fā)送給Redis執(zhí)行。

  • --brigkeys:該參數(shù)的的作用是可以找到Redis中占用內(nèi)存比較大的鍵值。

  • --eval: 該參數(shù)可以指定運(yùn)行Lua腳本,這方面的知識我們也將在后續(xù)的文章中介紹。

  • --latency: 該參數(shù)的總共有3個選項,分別是--latency、--latency-history、latency-dist。它們的功能都一樣,都是可以檢測網(wǎng)絡(luò)延遲的。下面我們將詳細(xì)介紹一下它們之間的區(qū)別。

  1. --latency可以測試客戶端到目標(biāo)Redis的網(wǎng)絡(luò)延遲。

  2. --latency-history則和--latency一樣也是檢測網(wǎng)絡(luò)延時,不同的是--latency-history參數(shù)會每10秒輸出一次網(wǎng)絡(luò)延遲信息。

  3. --latency-dist該參數(shù)則會使用統(tǒng)計圖表的方式輸出網(wǎng)絡(luò)延遲信息。

  • --stat: 該參數(shù)可以實時獲取Redis中的統(tǒng)計信息。

  • --raw/--no-raw: --no-raw參數(shù)的作用是返回結(jié)果必須是原始格式,而--raw參數(shù)的作用則是返回的結(jié)果必須是格式化后的。


redis-server

Redis中的Shell工具有什么用

redis-server除了可以啟動Redis服務(wù)外,還有一個可選參數(shù)也就是--test-memory。該參數(shù)可以檢查當(dāng)前系統(tǒng)是否能夠穩(wěn)定的分配指定容量的內(nèi)存給Redis。通過該參數(shù)可以很方便的檢測出因為系統(tǒng)內(nèi)存問題,而造成Redis的崩潰。


redis-benchmark

redis-benchmark工具我們比較陌生,因為我們之前沒有介紹過,實際上redis-benchmark工具是做測試的,通過該工具,我們可以測試Redis中的相關(guān)性能。該工具的參數(shù)比較多,下面我們詳細(xì)介紹一下。

  • -c: 該參數(shù)代表客戶端的并發(fā)數(shù)量(默認(rèn)是50)。

  • -n: 該參數(shù)代表客戶端的請求總量(默認(rèn)是100000)。

  • -q: 參數(shù)顯示redis-benchmark中的requests per second信息。

  • -r: 在Redis中默認(rèn)的鍵的個數(shù)為0。如果我們想向Redis中插入很多鍵時,則可以使用-r參數(shù)。該參數(shù)會隨機(jī)向Redis中插入很多隨機(jī)的鍵。

  • -p: 該參數(shù)代表每個請求pipeline的數(shù)據(jù)量(默認(rèn)為1)。

  • -k: 該參數(shù)代表客戶端是否使用keepalive,1為使用,0為不使用,默認(rèn)為1。

  • -t: 該參數(shù)可以對指定的命令進(jìn)行測試。

  • --csv: 該參數(shù)會將結(jié)果按照csv的格式輸出。

到此,相信大家對“Redis中的Shell工具有什么用”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

本文標(biāo)題:Redis中的Shell工具有什么用
文章來源:http://muchs.cn/article16/ghoddg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、營銷型網(wǎng)站建設(shè)、網(wǎng)站策劃、商城網(wǎng)站、用戶體驗、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作