windows 下 Redis 主從 讀寫分離
1。下載windows版redis 沒有官方的從 GITHUB上下載 http://github.com/ServiceStack/redis-windows
解壓開REDIS
目錄結構
2。安裝啟動服務
開啟CMD,轉到解壓目錄
輸入redis-server.exe redis.windows.conf
啟動成功會看到一個方形圖形
redis.windows.conf為配置檔案,其中#為註釋,requirepass為密碼 port 為埠號
上面啟動一個redis服務例項,但是以windows服務形式執行把服務宿主到windows服務中去,這樣就不用每次都去手動輸入上面步驟,需要執行一下命令:
1)開啟CMD,轉到解壓目錄
redis-server --service-install redis.windows.conf --loglevel verbose --service-name Redis6379
開啟管理工具--服務 看是不是已經有了 Redis6379 這個服務,並啟動
3。開啟客戶端
開啟CMD,轉到解壓目錄
輸入redis-cli.exe -h 主機ip -p 埠號
例如:redis-cli.exe -h 127.0.0.1 -p 6379
之後輸入 auth 密碼
就可以進行寫入和讀取操作了
這裡推薦一個介面客戶端 redis desktop manager
4。配置從redis,預設就是讀寫分離的,從redis只有讀的許可權
1)將下載解壓好的redis複製一份出來
2)修改配置檔案,開啟redis.windows.conf
填入 masterauth 密碼
port 埠號
如果是一臺機器一個IP的話,埠號不要與主redis重複
slaveof 主機ip 埠號
這裡可以先不寫 slaveof 可以在啟動客戶端的時候輸入命令,如果輸入命令則服務重啟後依賴關係就結束了,但此處配置了,以後就不用每次都去輸入命令了
3)啟動服務參照步驟2
4)之後就可以用客戶端進行測試了,在主REDIS裡寫入資料,在從redis裡一樣能讀取到
5。結束
主從服務配置完成,下一隨筆,記錄redis分散式叢集簡單配置。