redis默認運行在unix體系下,windows沒法直接運行官方版.如下是幾種解決方案,html
一)Windows移植版.啓動速度飛快,優先推薦使用.java
a) 2.6.12 是穩定版,我用64位版來作開發環境,數個月未發現重要問題. 下載地址: https://github.com/MSOpenTech/redis/tree/2.6/bin/releaselinux
b) 2.8.4 是3月24發佈的最新版,此版本運行時會臨時佔用內存大小的硬盤空間,下載地址: https://github.com/MSOpenTech/redis/tree/2.8.4_msopen/bin/releasegit
c) 源代碼在:https://github.com/MSOpenTech/redis/github
二)虛擬機方案. 優勢:能體驗redis最新版本,運行也最穩定,佔用硬盤比2.8.4少. 缺點:速度相對慢,佔用內存和cpu較多. 子方案有2個.redis
a)使用Vagrant, 推薦使用, 缺點是啓動時間長了點. 全面腳本化部署,適合開發團隊(能夠把java jre,resin之類的環境也同步配置).下文會詳細介紹配置方法.ubuntu
b)VMWare,我試過本身從頭裝,超麻煩. 但運行速度較快.網上也有一些已經裝好的ubuntu下載,總之就是用得不順手.不建議用此方案.windows
三) redis客戶端, 通常二者合用:ssh
a) Redis Desktop Manager ,地址:http://redisdesktop.com/ . 優勢:支持utf-8中文顯示,使用方便,缺點:不支持 EVAL 指令 ,spa
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做爲用戶名便可完成登陸.之後每次進入都須要輸入用戶名.