1. 程式人生 > >windows下redis主從複製配置

windows下redis主從複製配置

Invalid argument during startup: unknown conf file parameter :  slaveof

主要操作步驟網上很詳細,我大體說一下:把redis資料夾複製兩份作為從伺服器配置

更改從redis的配置檔案:redis.windows.conf 裡的兩個地方:一個是埠,port 更改為與主redis不相同既可。

二個是更改主從配置的引數:# slaveof <masterip> <masterport>  

把#去掉:slaveof 127.0.0.1 6379 ,6379 為redis主埠

一切更改完成後,啟動

先啟動主伺服器:redis-server --service-install redis.windows.conf --loglevel verbose  --service-name  redis(這裡是windows服務裡顯示的名稱)

啟動從伺服器:redis-server --service-install redis.windows.conf --loglevel verbose  --service-name  redisone

結果報錯:

Invalid argument during startup: unknown conf file parameter :  slaveof

真是坑人啊。查了半天,原來是配置從伺服器引數時去掉#後,slaveof前邊有一個空格導致。把空格去掉就OK了