輕鬆玩轉windows之redis實戰

       Redis是一個常用的鍵值對數據庫。本篇分享一下如何輕鬆在睿江雲上實現基於windows的redis開發環境。

 

1. 登錄睿江雲

 

       點擊右上角登錄框

 

       進入登錄頁面,輸入賬號密碼登錄

 

       進入控制檯,選擇節點創建虛機

 

2. 新建雲主機

 

       進入下一步,創建一臺實驗的雲主機,點擊“雲服務器管理”。簡單選擇節點,配置等即可完成雲主機創建。

 

       最後要記得確認訂單哦。

 

3. 部署redis

 

3.1.下載redis

       Windows redis github地址:

https://github.com/MicrosoftArchive/redis

 

       點擊releases, 可以看到redis各發行版信息。

 

       Redis-x64-<版本號>.msi是redis的MSI軟件包,則Redis作爲Windows服務安裝。

       Redis-x64-<版本號>.zip是Redis的二進制壓縮包,可以直接執行。

       Source code是源碼包,不做解釋了。

       補充版本說明

       Redis的版本控制使用標準做法:major.minor.patchlevel。偶數表示穩定發行版,例如1.2、2.0。奇數的子版本是非穩定的發行版,例如2.9.x。

 

3.2.安裝redis

       我們下載了MSI軟件包和二進制壓縮包,展示兩種部署方式

 

3.2.1.MSI安裝Redis

MSI安裝步驟很簡單,配置項不多:

 

       選擇安裝路徑,同時勾選添加到系統環境變量:

 

       選擇端口,一般默認即可

 

       設置內存限制,如果開發測試,則1G足夠

 

       點擊安裝

 

       等待安裝完成即可。

 

       安裝完成後,可以看到防火牆頂部多了一天Redis的入站規則,並且Redis服務也是開啓狀態。

 

 

 

       配置更新後,可以系統“服務”重啓Redis,也可以使用命令。

redis-server —service-stopredis-server —service-start

 

3.2.2.二進制部署Redis

       解壓Redis-x64-3.0.504.zip

 

       爲了調用方便,加入系統環境變量

 

 

 

       打開powershell或者 cmd窗口,輸入“redis-server”,即可打開Redis服務

 

       雖然啓動簡單,但是不支持後臺啓動,還好二進制也支持以服務形式安裝。

redis-server —service-install redis.windows.conf —loglevel verbose

 

 

       無異常輸出,則安裝成功,然後我們啓動redis。

redis-server —service-start

 

 

       卸載也很簡單。

redis-server —service-uninstall

 

 

       進階:我們可以通過不同的參數控制啓動多個Redis服務。

redis-server —service-install —service-name redisService1 —port 10001redis-server —service-start —service-name redisService1redis-server —service-install —service-name redisService2 —port 10002redis-server —service-start —service-name redisService2redis-server —service-install —service-name redisService3 —port 10003redis-server —service-start —service-name redisService3

 

 

3.2.3.常用配置

配置項 配置參數 說明
bind 127.0.0.1 綁定地址:如果需要遠程訪問,可將此行註釋
port 6379 端口,默認爲6379
dbfilename dump.rdb 數據文件
dir 數據文件目錄 數據文件存儲路徑(提前創建/var/lib/redis目錄),dir的默認值爲./,表示當前目錄
logfile redis.log 設置日誌文件
databases 16 設置redis數據庫總量
requirepass 123456 設置使用密碼
maxmemory 1000000 設置最大內存限制

 

       注意:不推薦對原始的redis.conf文件進行修改,推薦重新建一個配置文件進行修改,然後運行自己創建的配置文件

       我簡單配置了一下redis.windows.conf:

       設置爲本地訪問

       設置log文件

 

       Windows不支持daemonize和pidfile參數, 系統服務更好地管理Redis服務。

 

       最好加一個訪問認證,Redis因爲支持高併發,暴力破解的風險更大,所以要加強密碼強度。

 

3.3.客戶端登錄測試

       命令行客戶端,並完成讀寫測試。

redis-cli.exe -h 127.0.0.1 -p 6379 -a requirepass(-h 服務器地址 -p 指定端口號 -a 連接數據庫的密碼)

 

       這樣證明redis服務部署完成了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章