3.redis單節點及主備模式


1.單節點模式
單節點模式的配置,使用redis通用配置即可。
(1)啟動命令:
  1 /path/to/redis-server /path/to/redis-6379.conf
注:配置文件名稱只是示例,一般一台機器不止啟動一個redis實例, 使用端口分配置文件是比較好的方式
 
(2)關閉命令:
  1 /path/to/redis-cli -h <host> -p <port> -a '<password>' shutdown save
注:建議不要直接kill進程,會造成數據丟失
 
2.redis主備模式
注:此模式不支持高可用,僅可用於可用性要求不高的應用。如果主節點宕機,slave節點不會自動切換為主節點。在內存數據比較重要,但對可用性不高的時候可以使用。一般用的不多,生產用的一般是后面介紹的sentinel模式和cluster模式
(1)master 配置
step1.按照通用配置修改好配置文件,如:redis-6379.conf
step2.增加一項設置:masterauth "xxxxx"。這個內容在"##### REPLICATION #####"這個section下
 
(2)slave 配置
step1.按照通用配置修改好配置文件,如:redis-6379.conf
step2.比master的配置多配置一個slaveof.這一項仍然在"##### REPLICATION #####"這個section下。
示例如下:
 
# 配置主服務器地址
slaveof 192.168.235.121 6379
# 主節點密碼
masterauth "xxxxx"
 
注:
(1)如果備份節點和主節點在同一台注意,可以通過端口進行區分,這樣一般沒有多大意義。一般都是兩台主機,這樣主備最好使用一致的端口
(2)slaveof是redis-5.0之前版本的,redis-5.0之后,使用replicaof設置
 
(3)主從節點的啟動
和單節點啟動一樣,只要分別啟動主從節點即可。啟動后查看日志,如果主節點日志出現如下信息,則證明啟動成功。
* Synchronization with slave 192.168.235.121:6379 succeeded
 
(4)主從節點的關閉
建議先關閉主節點再關閉從節點,以免數據不一致。關閉方法和單節點關閉一致


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM