備份 Memcached 資料 dump and restore

Memcached dump data and restore

110

作業系統: CentOS


一般來說使用mecmache server時,裡面的資料是不應該需要dump出來、以及restore回去。不過總是會有特例的時候~
此時你可以使用

[shell]memcached-tool host:port dump > data
[com]把memcached server裡面的資料給匯出來,存到data裡[/com]
[shell]nc host port < data
[com]這是把data裡面的資料給轉存回去,host是你存入的主機,port是memcached server的port[/com]
[com]這裡要注意,如果你的機器上面沒有裝nc,記得要裝一下[/com]

基本概念是這樣,不過匯資料回去的時候會發生問題。就是明明cache server有資料,但是卻不能使用,這是因為匯出的資料會加上expire time,也就是過期時間。
所以必須先把data裡面的expire time都改為0 (0表示不過期),接著再執行匯入的動作,就完成了。
喜歡我們的文章嗎
給一個讚吧~^^
本站聲明
目前偵測到您現在處於未登入的狀況中 若在此狀態進行收藏很有可能導致資料遺失或錯誤 建議先行登入後重新執行步驟,不僅能保障收藏資料也能獲得最新的資訊唷! kikinote小精靈關心您!
不再顯示此視窗