本篇內容主要講解“redis中的Shell工具有什么用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Redis中的Shell工具有什么用”吧!
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供平定網站建設、平定做網站、平定網站設計、平定網站制作等企業(yè)網站建設、網頁設計與制作、平定企業(yè)網站模板建站服務,10余年平定做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
redis-cli
我們知道redis-cli是連接Redis中客戶端工具。我們在之前文章中已經介紹過了,那么redis-cli工具在使用時,有很多重要的可選參數,我們在之前沒有介紹過,下面我們詳細了解一下。
-r: 該參數代表命令執(zhí)行的次數,如果我們在使用redis-cli命令時,如果指定了-r參數,則輸寫的命令則會調用參數中的次數。
-i: 該參數代表每隔幾秒執(zhí)行一次命令。-i參數必須和-r參數一直使用。
雖然上圖中的輸出與第一張圖的輸出一樣,但是上圖中的信息,不是一次返回的,而是有明顯的時間間隔的,間隔的時間就是-i中指定的時間間隔,也就是1秒,而第一張圖中的內容則是一次返回的。
-x: 該參數代表從標準輸入中讀取數據并作為redis-cli中的最后一個參數。
-c: 該參數是連接Redis Cluster節(jié)點時使用的,有關Redis集群相關的知識,我們在手續(xù)的文章中做做介紹,在這里我們只需要知道有-c參數即可。
-a: 該參數的作用是如果Redis配置中設置了密碼,則可以侃用-a參數這樣就不用,每次執(zhí)行命令時都輸出auth命令了。
--scan/--pattern: 該參數的作用是掃描指定模式的鍵,在這一點和scan命令一樣。
--slave: 該參數是把當前客戶端模擬成當前Redis節(jié)點的從節(jié)點,這樣就可以獲取當前Redis節(jié)點的更新操作。這方面的知識我們將在后續(xù)的文章中在做詳細介紹。
--rdb: 該參數則會請求Redis生成RDB持久化文件并保存到本地。通過我們可以使用--參數做Redis的持久化備份。
--pipe:該參數可以將命令封裝成Redis通信協(xié)議,并且批量發(fā)送給Redis執(zhí)行。
--brigkeys:該參數的的作用是可以找到Redis中占用內存比較大的鍵值。
--eval: 該參數可以指定運行Lua腳本,這方面的知識我們也將在后續(xù)的文章中介紹。
--latency: 該參數的總共有3個選項,分別是--latency、--latency-history、latency-dist。它們的功能都一樣,都是可以檢測網絡延遲的。下面我們將詳細介紹一下它們之間的區(qū)別。
--latency可以測試客戶端到目標Redis的網絡延遲。
--latency-history則和--latency一樣也是檢測網絡延時,不同的是--latency-history參數會每10秒輸出一次網絡延遲信息。
--latency-dist該參數則會使用統(tǒng)計圖表的方式輸出網絡延遲信息。
--stat: 該參數可以實時獲取Redis中的統(tǒng)計信息。
--raw/--no-raw: --no-raw參數的作用是返回結果必須是原始格式,而--raw參數的作用則是返回的結果必須是格式化后的。
redis-server
redis-server除了可以啟動Redis服務外,還有一個可選參數也就是--test-memory。該參數可以檢查當前系統(tǒng)是否能夠穩(wěn)定的分配指定容量的內存給Redis。通過該參數可以很方便的檢測出因為系統(tǒng)內存問題,而造成Redis的崩潰。
redis-benchmark
redis-benchmark工具我們比較陌生,因為我們之前沒有介紹過,實際上redis-benchmark工具是做測試的,通過該工具,我們可以測試Redis中的相關性能。該工具的參數比較多,下面我們詳細介紹一下。
-c: 該參數代表客戶端的并發(fā)數量(默認是50)。
-n: 該參數代表客戶端的請求總量(默認是100000)。
-q: 參數顯示redis-benchmark中的requests per second信息。
-r: 在Redis中默認的鍵的個數為0。如果我們想向Redis中插入很多鍵時,則可以使用-r參數。該參數會隨機向Redis中插入很多隨機的鍵。
-p: 該參數代表每個請求pipeline的數據量(默認為1)。
-k: 該參數代表客戶端是否使用keepalive,1為使用,0為不使用,默認為1。
-t: 該參數可以對指定的命令進行測試。
--csv: 該參數會將結果按照csv的格式輸出。
到此,相信大家對“Redis中的Shell工具有什么用”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
本文標題:Redis中的Shell工具有什么用
文章來源:http://chinadenli.net/article16/ghoddg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站導航、營銷型網站建設、網站策劃、商城網站、用戶體驗、域名注冊
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)