輕鬆玩轉windows之redis實戰

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

 

1. 登陸睿江雲github

 

       點擊右上角登陸框redis

 

       進入登陸頁面,輸入帳號密碼登陸shell

 

       進入控制檯,選擇節點建立虛機數據庫

 

2. 新建雲主機windows

 

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

 

       最後要記得確認訂單哦。併發

 

3. 部署redisapp

 

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.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服務部署完成了。

相關文章
相關標籤/搜索