windows下redis主從複製配置
阿新 • • 發佈:2018-12-25
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了