CentOS如何配置Redis主從復制

centos系統(tǒng)上搭建redis主從復制,步驟如下:

第一步:安裝redis

首先,在主服務器和從服務器上安裝redis。使用以下命令:

sudo yum install epel-release sudo yum install redis

第二步:配置主服務器

編輯主服務器的Redis配置文件 /etc/redis.conf:

sudo vi /etc/redis.conf

修改以下參數:

  • bind:設置主服務器的IP地址。
  • port:Redis端口(默認為6379)。
  • requirepass:設置主服務器密碼。

例如:

bind 192.168.1.100 port 6379 requirepass your_master_password

保存并重啟Redis服務:

sudo systemctl restart redis

第三步:配置從服務器

編輯從服務器的Redis配置文件 /etc/redis.conf:

sudo vi /etc/redis.conf

修改以下參數:

  • slaveof:指定主服務器的IP地址和端口。
  • masterauth:設置主服務器密碼(如果已設置)。

例如:

slaveof 192.168.1.100 6379 masterauth your_master_password

保存并重啟Redis服務:

sudo systemctl restart redis

第四步:驗證配置

使用 redis-cli 驗證配置:

在主服務器:

redis-cli -h 192.168.1.100 -p 6379 -a your_master_password

在從服務器:

redis-cli -h 192.168.1.101 -p 6379 -a your_master_password

在主服務器上設置鍵值對

set mykey "Hello, Master!"

在從服務器上獲取鍵值對

get mykey

如果從服務器返回 “Hello, Master!”,則主從復制配置成功。

第五步:監(jiān)控與日志

為了確保穩(wěn)定性,建議監(jiān)控Redis性能和日志。使用 info replication 命令查看復制狀態(tài):

redis-cli info replication

定期檢查Redis日志文件 /var/log/redis/redis.log,查找潛在問題。

完成以上步驟,即可在centos上成功配置Redis主從復制。 請記住將 192.168.1.100 和 192.168.1.101 替換為你的實際IP地址,your_master_password 替換為你的實際密碼。

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享