1. 程式人生 > >redis主從配置 安裝詳解

redis主從配置 安裝詳解

環境centos7.4 

在64和65伺服器上分別按照redis

64做主 65 做從

一、安裝redis

1.下載 cd /usr/local/src               wget http://download.redis.io/releases/redis-3.2.11.tar.gz

2.解壓 tar xzf redis-3.2.11.tar.gz 

           cd redis-3.2.11

3.編譯         

make PREFIX=/usr/local/redis install # 設定安裝目錄

Clipboard Image.png

Clipboard Image.png

4.複製配置檔案 到安裝目錄 cp ./redis.conf  /usr/local/redis/redis.conf

5.修改配置 

 vim /usr/local/redis/redis.conf  中大概128行 改為 daemonize yes

   因為是伺服器 新增密碼    修改481行 去掉前面註釋設定自己密碼    requirepass Redis_admin

 修改 bind 127.0.0.1 為 bind 0.0.0.1 監聽的地址,預設監聽在127.0.0.1地址上,改為0.0.0.0地址或192.168.1.63 

6.帶配置檔案啟動    /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

Clipboard Image.png

 

 

二、配置從 

1.下載(同理)

2.解壓(同理)

3.編譯  (同理)

4.複製配置 (同理)

5.修改配置 

[[email protected] redis] vim /usr/local/redis/redis.conf

128 改為後臺執行  daemonize yes

265   改為  slaveof 192.168.1.64 6379  

改272    改為  masterauth  Redis_admin

 

Clipboard Image.png

 

5.啟動  /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

 

Clipboard Image.png

 

三、登入65主機上檢視主從複製狀態

 

[[email protected] redis]# /usr/local/redis/bin/redis-cli

127.0.0.1:6379> info replication

# Replication

role:slave                            #角色:slave。

master_host:192.168.1.64   #主伺服器IP。

master_port:6379               #主服務埠。

master_link_status:up       #主伺服器連線狀態為up,說明已經主從同步上了

master_last_io_seconds_ago:0

master_sync_in_progress:0

slave_repl_offset:43

slave_priority:100

slave_read_only:1                #成為從服務以後,1表示該伺服器為只讀。

connected_slaves:0

master_repl_offset:0

repl_backlog_active:0

repl_backlog_size:1048576

repl_backlog_first_byte_offset:0

repl_backlog_histlen:0

四 驗證主從複製

登入主伺服器 新增一條資訊  

Clipboard Image.png

登上從檢視

Clipboard Image.png

 

至止,主從配置完成。