redis desktop manager windows 是一款能夠跨平台使用的開源性redis可視化工具。
redis desktop manager主要針對redis開發設計,擁有直觀強大的可視化界面,具有完善全面的數據操作功能,可以針對目標key執行rename,delete,addrow,reload value操作,支持通過SSH Tunnel連接,用戶可以通過它對Redis進行操作管理,簡化原有的命令語言,充分發揮Redis的特性。
Redis Desktop Manager 簡單的來講就是Redis可視化工具,可以讓我們看到Redis中存儲的內容。
【基本介紹】
redis desktop manager是一款功能強大的redis數據庫管理軟件,可以幫助用戶輕松快速的查看與操控整個數據庫。redis desktop manager不僅擁有十分簡潔直觀的操作界面,而且所有功能信息一目了然,是廣大用戶必備的數據庫管理神器。
redis desktop manager具有操作簡單、方便快捷、功能完善、性能穩定等優點,支持用戶采用可視化操作界面對數據庫進行各方面工作,不管是新手用戶還是專業的開發人員,該軟件都是你管理數據庫的最佳幫手。
Redis Desktop Manager for windows是一款可以跨平台的redis可視化工具,兼容win、mac等操作系統,該工具可以說很大程度上彌補了memcached這類key/value存儲的不足,為Java、C/C++、C#、PHP、JavaScript、Perl、Object-C、Python、Ruby、Erlang等開發語言提供了便利的客戶端。
【軟件特點】
C++ 編寫,響應迅速,性能好。但不支持數據庫備份與恢復
【軟件功能】
一、新建連接
輸入redis主機host,端口號port,再起個生動形象,簡明達意的別名。
二、該工具支持根據篩選條件查詢key,addnewkey,reload等。
三、支持常用redis操作
針對目標key執行rename,delete,addrow,reloadvalue操作。
四、命令控制台操作!
【安裝教程】
第一步,下載RedisDesktopManager,然后雙擊進入安裝過程,如下圖所示:
第二步,由歡迎界面點擊“Next”進入下一步,選擇“I Agree”,如下圖所示:
第三步,進入下一步,選擇安裝路徑,默認是C盤,這里選擇D盤,如下圖所示:
第四步,單擊“Install”進入安裝進程,耐心等待一會兒,如下圖所示:
第五步,安裝完成后,單擊“Next”,進入下一步,如下圖所示:
第六步,安裝成功后,勾選啟動RedisDesktopManager,打開操作界面,如下圖所示:
【配置方法】
配置 Redis DeskTop Manager
啟動Redis服務端的時候會有默認端口6379,這里用默認端口配置連接。
配置如下:
1)定一個名稱,隨意
2)服務端地址,域名或ID,
3)Redis 端口,默認 6379
4)如果設置了連接密碼,那么需要設置密碼
配置好之后點擊 Test Connection 按鈕,看是否可以連接成功,如果失敗請檢查一下配置信息
【基本操作】
首先下載安裝后,我們打開它!然后點擊如圖所示的地方!
點擊后就會彈出一個對話框,我們在對話框中輸入自己的Redis地址、
端口號、密碼,然后確定后,就可以登錄啦!你還可以在確定前,點擊那個Test Connection 來進行連接檢測。
連接之后,你會看到,在左側有0-15個db庫可以供你選擇!Redis默認就會有這些數據庫,你可以選擇其中一個來進行查看!
我這里還沒有什么數據,這時你可以選中一個數據庫,雙擊打開!~由於我選的數據庫中沒有數據,所以不會看到什么。我們可以在選擇的數據庫上面右鍵單擊,會彈出一個對話框。
在彈出的對話框中,我們可以選擇Add new key!再彈出的對話框中添加一組Key-Value 數據進去。
點擊save之后,會提示你是否從新加載這個數據庫!
選擇是,這時你就可以看到你選擇的數據庫中有剛剛添加的Key了!
然后你可以雙擊那個Key(nihao),它會在右側的部分將Key 與 Value都展示出來,並且對Key有一些相應的操作。我們也可以在Key上右鍵單擊,彈出的對話框中依然會有一些對應操作。
RedisDesktopManager這款可是化工具使用起來非常簡單,讓我們管理Redis數據變大更加方便了!
【使用教程】
如何使用RedisDesktopManager連接redis服務
是正確安裝這個軟件,安裝成功之后,然后打開,點擊下側的connection to redis service
輸入外地市連接的ip地址,名稱,端口號,等基本信息,然后點擊,保存即可,
再進行保存之前還可以進行測試,查看連接信息是否正確,如果點擊測試顯示測試成功,
雙擊剛才創建的連接就可以與redis進行連接,然后就可以對redis進行相關的操作。
展開redis內存數據庫,可以看到一共有16個數據庫,編號從0到15,選擇某一個數據庫就可以進行增刪改查操作,
選擇某一個數據庫,然后點擊右鍵,就可以添加某一個元素,添加完之后,這個元素就可以保存到redis內存數據庫中,
添加成功之后,然后再次打開數據庫,就可以看到剛才添加的元素
如何使用RedisDesktopManager創建list列表數據
首先啟動RedisDesktopManager客戶端,連接到redis服務器(連接方式這里不再詳細描述)。選擇其中一個db,右擊選擇"Add new key"
填寫key的名稱,這里注意type類型需要選擇list,然后在value框里面填寫值的內容
添加完成之后,如果沒有顯示,點擊Reload刷新,會在列表中顯示剛剛添加的key,右側顯示的是list列表值的詳細信息,在這個頁面右側有3個按鈕對應value值的新增、刪除和重新加載
點擊右側Add row可以添加list中的一個元素
添加完成之后,如果沒有立即顯示,點擊Reload value重新刷新加載,添加完成之后,會顯示在列表詳情中
還可以刪除某個list中的元素,點擊"Delete row"刪除,刪除完成之后,如果沒有刷新,點擊Reload value重新加載。
【問題匯總】
一、注釋redis.conf文件中的:bind 127.0.0.1(在一段文字之前打#號為注釋)
二、設置密碼 為了安全一定要設,而且這里如果不綁定ip也不設密碼的話,redis是默認保護模式,只能本虛擬機訪問,不允許其他ip訪問,本人剛開始圖方便啥都不設,結果在這里踩坑了;
三、保存配置文件,重啟redis服務,查看虛擬機ip;
四、接着又是個坑,拿到IP后,返回Windows,開啟cmd,通過telnet命令,測試端口是否暢通。;
這時我返回的是“telnet不是內部或外部命令”;
原因:Windows7系統環境下,Telnet客戶端默認是關閉狀態。找度娘吧http://jingyan.baidu.com/article/6525d4b1377913ac7d2e94eb.html;
然后再試:
意思是:CentOS的6379端口沒有開啟;
去開啟:
輸入firewall-cmd --query-port=6379/tcp,如果返回結果為no,那么證明6379端口確實沒有開啟。
輸入firewall-cmd --add-port=6379/tcp,將6379端口開啟,返回success。
然后再執行上一條命令,返回yes,證明端口已經成功開啟。
原因:
**由於linux防火牆默認開啟,redis的服務端口6379並不在開放規則之內,所有需要將此端口開放訪問或者關閉防火牆。
**關閉防火牆命令:sevice iptables stop
**如果是修改防火牆規則,可以修改:/etc/sysconfig/iptables文件
再用Telnet 測.返回的結果一片純黑,ok了;
然后用redie desktop manager連就可以了:
參考鏈接地址:
官網地址:https://redisdesktop.com/download
官網github地址:https://github.com/uglide/RedisDesktopManager/releases