redis安裝與啓動(Windows環境)

一、官方沒有 Windows版本的 Redis,官網介紹:git

Redis項目不正式支持Windows。可是,微軟開發並維護了針對Win64的Windows版本。github

 

二、Windows版本下載地址:https://github.com/MicrosoftArchive/redis/releasesredis

        下載 Redis-x64-3.2.100.zip數據庫

三、解壓後目錄以下:windows

四、臨時服務安裝 :打開cmd命令進入redis(E:\Redis\redis)目錄,執行 服務器

  redis-server.exe redis.windows.conf 負載均衡

 顯示以下圖所示,表示 Redis 服務已啓動測試

備註:經過以上面命令,會建立Redis臨時服務,不會在window Service列表出現Redis服務名稱和狀態,此窗口關閉,服務會自動關閉。能夠裝一個Redis Management測試一下,當關閉這個臨時服務時數據庫是連不上的。spa

啓動後窗口不要關,新開一個cmd窗口,切換到 redis 目錄下執行 命令行

 redis-cli.exe -h 127.0.0.1 -p 6379

鏈接本機127.0.0.1 端口號 6379,鏈接成功。

設置鍵值對:  set myKey abc 

取出鍵值對:  get myKey 

5.默認服務安裝 : 咱們不可能每次要用Redis都去開一下臨時服務,可不能夠跟其它服務同樣可以開機自啓?固然是能夠得,可是有點區別,後續會講。進入Redis安裝包文件下,敲入命令註冊服務:  redis-server.exe --service-install redis.windows.conf --loglevel verbose (必定要把臨時服務關閉,不然安裝不上)。

根據英文提示顯然服務已經安裝了,在window Service列表中能看到,可是沒啓動,也沒法手動啓動,只有敲命令啓動/暫停/卸載服務: redis-server.exe --service-start;redis-server.exe --service-stop;redis-server.exe --service-uninstall 。

6.自定義服務安裝:  所謂自定義服務安裝,就是將服務重命名。進入Redis安裝包文件下,註冊服務:  redis-server.exe --service-install redis.windows.conf --Service-name RedisServer1 --loglevel verbose 

備註:經過以上面命令,會在window  Service列表出現"redisserver1"服務,但此服務不是啓動狀態,須要調下面命令啓動服務。

與默認安裝同樣,惟一不一樣的就是在相應安裝服務、啓動、關閉、卸載服務時須要加上自定義Redis服務名:  redis-server.exe --service-start --Service-name RedisServer1;redis-server.exe --service-stop --Service-name RedisServer1; redis-server.exe --service-uninstall --Service-name RedisServer1 經過命令行卸載自定義服務後,電腦重啓一下,卸載服務會所有完成。

7.Redis主從服務安裝:  主從服務能夠實現負載均衡,其實就是把上面Redis安裝文件包,拷貝到相應目錄,修改主、從服務器配置文件中IP、Port,同時從服務器要指定主服務器 的IP、Port,按照Redis自定義服務安裝中命令進行服務安裝、服務啓動、服務關閉、服務卸載便可使用。

我本地主從服務器安裝包都仍是在D:\redis-win目錄,文件夾Redis-x64-3.2.100爲主服務,文件夾Redis-x64-3.2.100-2則是從服務,用的都是本地IP:127.0.0.1,生產環境你們能夠根據本身實際狀況進行設置。

主服務器(RedisServer1)redis.windows.conf修改以下:port  6379(默認),不須要做修改;

從服務器(RedisServer2)redis.windows.conf修改以下:port  6380;slaveof  127.0.0.1  6379,修改地方看下圖:

咱們用RedisManagement分別進行兩個端口鏈接作客戶端,在主服務添加鍵能夠同步到從服務,從服務添加無效。若是從服務沒有配置從屬關係,咱們能夠在Redis管理器中對從服務進行配置,打開控制檯,輸入slaveof 127.0.0.1 6379,效果同樣。

總結

咱們安裝從服務時候,能夠不經過配置文件來安裝指定端口和指定主機。  redis-server.exe --service-install redis.windows.conf --Service-name RedisServer2 --loglevel verbose --port 6380 ,這樣也是指定端口安裝。

運行從服務redis-cli.exe,,這跟RedisManagement同樣,也能配從屬關係。

相關文章
相關標籤/搜索