距離上次定Gc.Db框架,好久沒有更新博客了,今日沒什么事,就打算就Redis寫點東西。
Redis是一個開源(BSD許可),內存存儲的數據結構服務器,可用作數據庫,高速緩存和消息隊列代理。它支持字符串、哈希表、列表、集合、有序集合,位圖,hyperloglogs等數據類型。
關於Redis,大家都不會陌生,網上關於Redis在Window和Linux系統安裝教程也不少,但是我發現許多安裝教程,有些過於簡單,也不是很全面,故今天會從就Window下Redis臨時服務、Redis默認服務安裝、Redis自定義服務安裝、Redis主從服務安裝四個部分作下系統和詳細講解。
本章只涉及到Window,后續會對Linux系統上關於Redis各種安裝教程進行講解。
本文Redis下載地址: https://github.com/MSOpenTech/redis/releases,今天介紹,Redis版本用的是Redis3.2.100

下載之后,進行解壓,可以根據自己需要拷貝到相應系統盤目錄。我這里是win7 是64位系統,拷貝到D:\Program Files (x86)目錄。

下面開始講解上面提到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服務安裝、客戶端調用、代理客戶端調用及服務相關微軟提供幾個工具一起作下全面和系統介紹,希望大家繼續支持。
