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 # 設定安裝目錄
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
二、配置從
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
5.啟動 /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
三、登入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
四 驗證主從複製
登入主伺服器 新增一條資訊
登上從檢視
至止,主從配置完成。