溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

redis監(jiān)控工具之redis-live

發(fā)布時(shí)間:2020-08-11 18:24:41 來(lái)源:ITPUB博客 閱讀:142 作者:testingbang 欄目:數(shù)據(jù)庫(kù)

介紹

監(jiān)控redis的一款工具

安裝(linux下)


yum install python-devel

安裝 setuptools

1) wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

2) tar

3) cd

4) python setup.py build

5) python setup.py install

安裝 pip

1) tar

2) cd

3) python setup.py install

pip install tornado  

pip install redis  

pip install python-dateutil  

pip install argparse

RedisLive文件上傳到服務(wù)器

進(jìn)入到src目錄, 去掉 redis-live.conf.example的后綴.example

修改 redis-live.conf,在RedisServers中設(shè)置需要監(jiān)控的redis-server的ip以及對(duì)應(yīng)的port,如果redis有密碼就把密碼也填上,沒(méi)有就不要寫(xiě)

DataStoreType決定使用那種類(lèi)型的數(shù)據(jù)存儲(chǔ),如果是redis,使用RedisStatsServer作為數(shù)據(jù)存儲(chǔ)的目標(biāo);如果是sqlite,使用SqliteStatsStore作為數(shù)據(jù)存儲(chǔ)的目標(biāo)。

這里注意,網(wǎng)上的資料都是老的,配置都不對(duì),新版本里的 type必須指定一個(gè),如果指定了redis一定的配置,如果指定了sqlite則SqliteStatsStore下面留為空的

最終 redis-live.conf.example配置如下圖(被監(jiān)控的和監(jiān)控機(jī)在一臺(tái)服務(wù)器上)

redis監(jiān)控工具之redis-live  

啟動(dòng)

redis-monitor.py --duration  120  &  

采集數(shù)據(jù),這里的 120代表持續(xù)監(jiān)控120s

./redis-live.py  &

提供數(shù)據(jù)狀態(tài)的查詢(xún)服務(wù)

PS:如果執(zhí)行的時(shí)候提示權(quán)限不夠就給下權(quán)限

執(zhí)行完上面的兩條命令之后,瀏覽器訪(fǎng)問(wèn): http://redis虛機(jī)的ip地址:8888/index.html

效果如下:

redis監(jiān)控工具之redis-live  


向AI問(wèn)一下細(xì)節(jié)
推薦閱讀:
  1. Redis之-AOF
  2. Redis之-事物

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI