記錄一下 Linux下 Redis 的 安裝 和 主從配置redis
一 ,Linux安裝Redisvim
1.咱們先配置redis的 yum 源 , 不少軟件的找不到 yum 源 咱們可使用 EPEL 找到不少軟件的yum源工具
2.使用命令 yum install epel-release -y 下載 EPEL 性能
3.而後使用 yum 下載 redis,yum install redis -y 測試
4.經過service start redis 啓動 redis 和 service status redis 命令查看redis的啓動狀態,下圖redis正在運行,說明已經安裝成功了ui
5.修改redis密碼,vim /etc/redis.conf 打開redis 在命令狀態下使用 /requirepass 找到 requirepass foobared 去掉註解 把foobared改爲本身的密碼spa
6.使用which查詢redis-cli安裝的路徑,使用redis-cli -h ip 登錄redis,這個時候是由於3d
7. 輸入密碼,若是不輸入密碼會出現 NOAUTH Authentication required. 這個錯誤blog
8.再編輯 ect/redis.conf 文件 找到 bind 而且註釋掉就可讓因此IP訪問,這樣咱們就能夠經過可視化工具鏈接上redis
ip
改完redis.conf 都要重啓 redis 才能生效
這樣咱們的redis就安裝成功同時也測試了能夠正常使用
二,Linux配置Redis主從關係
linxu配置主從關係很簡,有2種方式,且都只須要配置從庫,主庫不須要改動
第一種:使用 slaveof ip port 命令進行配置,可是若是master設置了密碼,咱們就須要在配置文件上加上masterauth的配置,下圖就是配置好了主從關係。
而後咱們試下去主庫插入一條數據,而後在從庫讀出
命令方式配置的優勢:無需重啓,可是配置完masterauth的時候仍是要重啓一次
缺點:不便於管理,若是redis重啓以後還須要在執行一次 slaveof命令
第二種:配置文件配置
在配置文件配置上slaveof 而後重啓redis就能夠完成配置,固然若是master有密碼也要配置masterauth
下面再來測試一下
配置文件方式配置優缺點與命令方式相反,配置完以後須要重啓,可是能更方便管理主庫信息
一個slave只能有一個master,一個master能夠有多個slave,因此能夠配置一主多從,一主一從。redis還有個選舉機制,當master掛掉的時候可讓一個slave成爲master
主從配置主要做用仍是提升性能和容災備份