在 windows 環境下安裝 redislive


這是一篇在 windows 環境下安裝 redislive 的教程!

 

項目地址:https://github.com/nkrode/RedisLive

配置文檔:http://www.nkrode.com/article/real-time-dashboard-for-redis

 

首先下載安裝python的運行環境(Python官網:https://www.python.org/),版本選擇的是2.7,一路下一步安裝完畢,我的安裝在C盤(路徑:C:\Python27)

安裝完畢之后在環境變量中配置一下,這個流程不再復述

點擊確定,打開CMD命令行,輸入 python,出現一下信息,你就安裝成功了

然后下載安裝 VC Compiler for Python  地址: http://www.microsoft.com/en-us/download/details.aspx?id=44266

不然后面安裝第三方庫會報錯

接下來是安裝redislive所依賴的第三方庫,從redislive官方文檔說明可以看出依賴以下四個庫

tornado,redis,python-dateutil 大家可以自行到python官網的庫里去搜索下載(地址:https://pypi.python.org/pypi),下載 .tar.gz 擴展名結尾的文件

argparse 這個庫,如果你安裝的python是2.7以下的版本,就要安裝,如果不是2.7以下的版本,就無需安裝

redislive 對這幾個庫有版本要求,下載的時候要注意,版本可以高於要求,不可以低於要求

特別注意

這里不得不說一下,在官網下載的庫文件的擴展名都是 .tar.gz 結尾的,這個格式的文件在linux下是可以直接安裝的,但是在windows下要走一些彎路,首先下載一個好壓(其他的能不能解壓,不在討論范圍,大家自行測試)解壓軟件,把這些 .tar.gz 擴展名結尾的文件解壓出來,這里拿 tornado 做詳細說明,我的tornado解壓在E盤

打開cmd命令行,進入這些庫的安裝目錄,執行以下命令

最后出現

Finished processing dependencies for tornado==xxx(版本號)

就是安裝成功了

其他的庫同樣操作,全部安裝。

 

接下來是配置

打開你的redislive目錄,里面有個 redis-live.conf 文件,如果是github下載的,文件名就是 redis-live.conf.example,把 “.example” 去掉,用編輯器打開

{
    "RedisServers":
    [ 
        {
              "server": "192.168.8.175",
              "port" : 6379,
        "password" : "helloworld"
}, { "server": "192.168.8.181", "port" : 6379 } ], "DataStoreType" : "sqlite", "RedisStatsServer": { "server" : "ec2-184-72-166-144.compute-1.amazonaws.com", "port" : 6385 }, "SqliteStatsStore" : { "path": "E:\\RedisLive-master\\src\\db\\redislive.sqlite" } }

RedisServers 節點里配置要監控的 redis 服務器

DataStoreType 節點配置保存監控數據的方式,有 redis 和 sqlite 兩種可選

填寫 redis 會啟用 RedisStatsServer 節點的配置,填寫 sqlite 會啟用 SqliteStatsStore 節點的配置,大家根據實際情況進行配置

 

 

全部配置完畢以后,打開CMD,進入redis-live項目,我的在 E:\RedisLive-master\src

執行命令,啟動 redis 監控服務,參數duration是監控時長,單位:秒

python redis-monitor.py --duration=120

然后再打開一個CMD,同樣是進入redislive 目錄,執行命令,啟動 web 服務

python redis-live.py &

 

在瀏覽器輸入地址:http://localhost:8888/index.html

host 部分大家根據自己部署的情況替換,我是在本機測試,所以是 localhost

 

redislive 的功能和用法在這里就不做討論了,安裝到這里就結束了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM