正在運行的 Redis 服務,想遷移到另一台服務器,該如何遷移? 有類似 MySQL 的導入導出功能嗎?
ringa_lee
redis服務有複製功能,可以透過執行SLAVEOF指令或設定slaveof選項,讓一個伺服器去複製另一台伺服器,俗稱"主從同步"(redis2.8版本和低於2.8版本的複製邏輯有差別,需注意),所以,資料遷移分成以下幾步:
redis複製功能客參考:連結描述
另外,外網運行的redis實例一定要設定主從並開啟持久化選項(redis有兩種持久化策略:RDB和AOF),防止單點故障
1.備份目前的redis ,會有一個dump.rdb 檔案2.將檔案複製到另一個伺服器的redis 目錄下3.重啟redis 就OK了
redis服務有複製功能,可以透過執行SLAVEOF指令或設定slaveof選項,讓一個伺服器去複製另一台伺服器,俗稱"主從同步"(redis2.8版本和低於2.8版本的複製邏輯有差別,需注意),所以,資料遷移分成以下幾步:
redis複製功能客參考:連結描述
另外,外網運行的redis實例一定要設定主從並開啟持久化選項(redis有兩種持久化策略:RDB和AOF),防止單點故障
1.備份目前的redis ,會有一個dump.rdb 檔案
2.將檔案複製到另一個伺服器的redis 目錄下
3.重啟redis 就OK了