距離上次定Gc.Db框架,很久沒有更新博客了,今日沒什麼事,就打算就Redis寫點東西。html
Redis是一個開源(BSD許可),內存存儲的數據結構服務器,可用做數據庫,高速緩存和消息隊列代理。它支持字符串、哈希表、列表、集合、有序集合,位圖,hyperloglogs等數據類型。git
關於Redis,你們都不會陌生,網上關於Redis在Window和Linux系統安裝教程也很多,可是我發現許多安裝教程,有些過於簡單,也不是很全面,故今天會從就Window下Redis臨時服務、Redis默認服務安裝、Redis自定義服務安裝、Redis主從服務安裝四個部分做下系統和詳細講解。github
本章只涉及到Window,後續會對Linux系統上關於Redis各類安裝教程進行講解。redis
本文Redis下載地址: https://github.com/MSOpenTech/redis/releases,今天介紹,Redis版本用的是Redis3.2.100數據庫
下載以後,進行解壓,能夠根據本身須要拷貝到相應系統盤目錄。我這裏是win7 是64位系統,拷貝到D:\Program Files (x86)目錄。windows
下面開始講解上面提到4種安裝和使用。緩存
一.Redis臨時服務。服務器
進入Redis安裝包目錄,啓動臨時服務:redis-server.exe redis.windows.conf數據結構
備註:經過以上面命令,會建立Redis臨時服務,不會在window Service列表出現Redis服務名稱和狀態,此窗口關閉,服務會自動關閉。框架
客戶端調用: redis-cli.exe -h 127.0.0.1 -p 6379
二.Redis默認服務安裝。
進入Redis安裝包目錄,註冊服務:redis-server.exe --service-install redis.windows.conf --loglevel verbose
備註:經過以上面命令,會在window Service列表出現」Redis」服務,但此服務不是啓動狀態,須要調下面命令啓動服務。
啓動服務:redis-server.exe --service-start
客戶端調用: redis-cli.exe -h 127.0.0.1 -p 6379
中止服務:redis-server.exe --service-stop
卸載服務: redis-server.exe --service-uninstall
三.Redis自定義服務安裝。
進入Redis安裝包目錄,註冊服務:redis-server.exe --service-install redis.windows.conf --Service-name RedisServer1 --loglevel verbose
備註:經過以上面命令,會在window Service列表出現」redisserver1」服務,但此服務不是啓動狀態,須要調下面命令啓動服務。
啓動服務:redis-server.exe --service-start --Service-name RedisServer1
客戶端調用: redis-cli.exe -h 127.0.0.1 -p 6379
中止服務:redis-server.exe --service-stop --Service-name RedisServer1
卸載服務: redis-server.exe --service-uninstall --Service-name RedisServer1
備註:其實Redis自定義服務安裝和默認服務安裝,其實差很少的,惟一不一樣的就是在相應安裝服務、啓動、關閉、卸載服務時須要加上自定義Redis服務名。經過命令行卸載自定義服務後,電腦重啓一下,卸載服務會所有完成。
四. Redis主從服務安裝。
安裝主從服務,其實就是把上面Redis安裝文件包,拷貝到相應目錄,修改主、從服務器配置文件中IP、Port,同時從服務器要指定主服務器 的IP、Port,按照Redis自定義服務安裝中命令進行服務安裝、服務啓動、服務關閉、服務卸載便可使用。
我本地主從服務器安裝包都仍是在D:\Program Files (x86)目錄,Redis-x64-3.2.100爲主服務器中,用的本地IP:127.0.0.1,生產環境你們能夠根據本身實際狀況進行設置。
主服務器redis.windows.conf修改以下:
port 6379
從服務器redis.windows.conf修改以下:
port 6380
slaveof 127.0.0.1 6379
安裝、啓動主服務器:
安裝、啓動從服務器:
啓動的主從服務:
主服務器客戶端調用: redis-cli.exe -h 127.0.0.1 -p 6379
從服務器客戶端調用: redis-cli.exe -h 127.0.0.1 -p 6380
以上關於Window下四種安裝相關到此完成。打算下章會對WebService、WCF、WebApi服務安裝、客戶端調用、代理客戶端調用及服務相關微軟提供幾個工具一塊兒做下全面和系統介紹,但願你們繼續支持。