標籤:
Windows 下環境搭建1. 設定hosts
set duapphosts=127.0.0.1 sqld.duapp.comset redisduapphosts=127.0.0.1 redis.duapp.comecho %duapphosts% >> C:\Windows\System32\drivers\etc\hostsecho %redisduapphosts% >> C:\Windows\System32\drivers\etc\hosts
2. 下載Redis-Windows版本
Redis官網下載頁面: http://redis.io/download
Windows下Redis項目: https://github.com/MSOpenTech/redis
在releases頁面找到並下載最新的ZIP包: https://github.com/MSOpenTech/redis/releases
3. 解壓安裝
加壓下載後的檔案 redis-2.8.17.zip 到 redis-2.8.17 目錄. 例如: D:\DevlopPrograms\redis-2.8.17.
如果需要簡單測試一下, 滑鼠雙擊 redis-server.exe即可,如果沒錯, 稍後會彈出命令列視窗顯示執行狀態.
如果不是 Administrator使用者,則可能需要以管理員身份運行. 或者參考 Windows 7 啟用超級管理員administrator賬戶的N種方法
簡單測試,則使用 redis-cli.exe 即可, 開啟後會自動連接上本機伺服器. 可以輸入 info 查看伺服器資訊.
如果要進行基準測試,可以啟動伺服器後,在cmd中運行 redis-benchmark.exe 程式.
4. 啟動與註冊服務
如果準備長期使用,則需要註冊為系統服務.
進入CMD,切換目錄:
D:cd D:\DevlopPrograms\redis-2.8.17
註冊服務,可以儲存為 service-install.bat 檔案:
redis-server.exe --service-install redis.windows.conf --loglevel verboseredis-server --service-start
卸載服務, 可以儲存為 uninstall-service.bat 檔案.:
redis-server --service-stopredis-server --service-uninstall
可以在註冊服務時,通過 –service-name redisService1 參數直接指定服務名,適合安裝多個執行個體的情況,卸載也是同樣的道理.
啟動redis伺服器時也可以直接指定設定檔,可以儲存為 startup.bat 檔案:
redis-server.exe redis.windows.conf
當然,指定了設定檔以後,可能會碰到啟動失敗的問題.此時,請修改設定檔,指定 maxheap 參數.
5. 修改設定檔
修改設定檔redis.windows.conf,如果有中文,請另存新檔UTF-8編碼.
# 修改連接埠號碼# port 6379port 80# 指定訪問密碼# requirepass foobaredrequirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa# 設定最大堆記憶體限制,兩者設定一個即可# maxheap <bytes>maxheap 512000000# 設定最大記憶體限制, 兩者設定一個即可# maxmemory <bytes># maxmemory 512000000
此時,如果用用戶端來訪問,使用如下cmd命令,可以儲存為 client.bat 檔案:
redis-cli.exe -h redis.duapp.com -p 80 -a 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa
6. 其他附加
管理工具: RedisStudio: https://github.com/cinience/RedisStudio
當然,目錄裡面也有一些word文檔, 有興趣可以讀一讀.
更多資訊,請參考: renfufei的專欄-Redis: http://blog.csdn.net/renfufei/article/category/2470713
Redis本地環境搭建