1. 程式人生 > 實用技巧 >Linux RedisRDB和AOF恢復 79-23

Linux RedisRDB和AOF恢復 79-23

DAY-23j筆記
1.1 LAMP+Redis主從工作的原理
LAMP+Redis工作機制:使用者通過瀏覽器訪問LAMP網站,並以使用者名稱和密碼登入到網站,預設Redis快取中沒有該使用者名稱和密碼對應列表,PHP程式會讀取MYSQL資料庫中的使用者名稱和密碼,然後將使用者名稱和密碼快取至Redis中,下次使用者通過瀏覽器再次使用同樣的使用者名稱和密碼登入網站,PHP無需從資料庫中讀取該使用者和密碼資訊,而是直接優先從Redis快取中讀取並返回,從而減輕MYSQL資料庫的壓力。
Redis主從原理:
redis主從複製分為兩種,全量同步和增量同步
在這裡插入圖片描述
redis全量複製一般發生在slave初始化階段,一開始slave要將master上所有的資料全部複製一份進行同步。

1)從伺服器啟動後連線主伺服器,傳送sync命令用於請求快照檔案。
2)主伺服器收到sync命令後,開始執行BGSAVE命令生成RDB檔案並且將當前的資料存入rdb檔案中(dump.rdb)。
3)主伺服器在儲存當前的資料環境儲存到rdb完成之後,將rdb傳輸給從伺服器,從伺服器收到rdb檔案之後會清空之前的資料,重新載入新的rdb檔案。
4)載入完成之後,主伺服器