[傻瓜版] Redis在Windows下的開發環境配置步驟

來源:互聯網
上載者:User

標籤: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作為使用者名稱即可完成登入.以後每次進入都需要輸入使用者名稱.

 

 

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.