標籤:des style java tar color c
redis預設運行在unix體系下,windows無法直接運行官方版.以下是幾種解決方案,
一)Windows移植版.啟動速度飛快,優先推薦使用.
a) 2.6.12 是穩定版,我用來64位版做開發環境,數個月未發現重要問題. : https://github.com/MSOpenTech/redis/tree/2.6/bin/release
b) 2.8.4 是3月24發布的最新版,此版本運行時會臨時佔用記憶體大小的硬碟空間,: https://github.com/MSOpenTech/redis/tree/2.8.4_msopen/bin/release
c) 原始碼在:https://github.com/MSOpenTech/redis/
二)虛擬機器方案. 優點:能體驗redis最新版本,運行也最穩定,佔用硬碟比2.8.4少. 缺點:速度相對慢,佔用記憶體和cpu較多. 子方案有2個.
a)使用Vagrant, 推薦使用, 缺點是啟動時間長了點. 全面指令碼化部署,適合Team Dev(可以把java jre,resin之類的環境也同步配置).下文會詳細介紹配置方法.
b)VMWare,我試過自己從頭裝,超麻煩. 但運行速度較快.網上也有一些已經裝好的ubuntu下載,總之就是用得不順手.不建議用此方案.
三) redis用戶端, 選擇有,一般兩者合用:
a) Redis Desktop Manager ,地址:http://redisdesktop.com/ . 優點:支援utf-8中文顯示,使用方便,缺點:不支援 EVAL 指令 ,
b) Redis內建的redis-cli,可以用上方提到的Windows移植版,和linux下一樣, 優缺點正好與 Redis Desktop Manager 相反.
詳細的Vagrant方案安裝方法
一) 安裝virtualbox,地址: http://download.virtualbox.org/virtualbox/4.3.10/VirtualBox-4.3.10-93012-Win.exe
二) 安裝Vagrant ,地址: http://www.vagrantup.com/downloads.html . 注意要重啟才好執行第五步.
三) 下載配置指令碼包, 地址: http://pan.baidu.com/s/12CLHk
四) 解壓縮vagrant-redis.zip , 下載 http://files.vagrantup.com/precise64.box 到同一目錄下,注意檔案名稱保持precise64.box不變.檔案在成功完成第五步之後可以刪除或移走.
五) 運行setup.bat 進行配置,有些慢點的機器可能會提示Connection timeout 的情況, 如果最終重試不成功,可以運行startup.bat來重試.
六) 使用redis用戶端,用預設配置連localhost即可.
注意要點:
一) 以後使用startup.bat啟動虛擬機器,shutdown.bat關閉 , 但有時出現不是完全關閉,連接埠還佔用著,需要運行Oracle VM VirtualBox, 選擇"關閉電源"才能退出虛擬機器.此後不能用startup啟動,需要用Oracle VM VirtualBox 來啟動,否則指令碼會重建立立環境.
二) redis的資料檔案dump.rdb存放在/var/redis/6379/目錄下, 設定檔在/etc/redis/6379.conf
三) 手工啟動redis指令是: sudo /etc/init.d/redis_6379 start
四) 停止是: sudo /etc/init.d/redis_6379 stop
五) 確定redis是否已啟動,可以用 ps -e|grep redis
以後維護這個虛擬機器需要用SSH用戶端,推薦使用Bitvise SSH Client ,因為上傳檔案相對方便,能自動高亮.也可以用putty,git. git的ssh能與vagrant ssh指令相容,但缺少高亮功能
官方安裝版,個人使用免費:
http://www.bitvise.com/ssh-client-download
綠色版,版本更新沒那麼快:
http://tp.vbap.com.au/
Bitvise SSH Client 串連上vagrant的配置方法,注意下方{}裡的內容需要自己按情況替換
1. Login頁 -> User keypair manager -> Import -> 選擇 C:\Users\{使用者名稱}\.vagrant.d\insecure_private_key -> 點Import按鈕 -> 點Accept and Save ->匯入完成.
2. Login頁的配置: host :localhost ; port:2222 ; Username :vagrant ; Initial method: publickey-slot 1
3. 建議點左邊save profile 儲存設定.
4. 點左下Login 按鈕登入,成功會自動跳出xterm介面和檔案上傳下載介面.
putty 串連上vagrant的配置方法,注意下方{}裡的內容需要自己按情況替換
1. 下載並運行 puttygen.exe . 地址: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
2. 點Load按鈕, 選擇 C:\Users\{使用者名稱}\.vagrant.d\insecure_private_key 匯入. (注意檔案類型要選All File,否則不顯示)
3. 點 Save private key 儲存成putty格式的ppk檔案
4. 下載並運行 putty.exe . 地址同上. 可見左方是配置選項.
5. Connection -> SSH ->Auth->Private key file for authentication -> 點擊Browse按鈕 -> 選擇剛才儲存的ppk檔案
6. Session -> Host Name : 輸入 localhost 或 127.0.0.1 , Port : 輸入 2222
7. 一般此時還會把Session 儲存以便下次使用,使用下方的Saved Session功能即可.
8. 點擊 Open 按鈕串連已啟動的虛擬機器, 輸入vagrant作為使用者名稱即可完成登入.以後每次進入都需要輸入使用者名稱.