備份 Memcached 資料 dump and restore

Memcached dump data and restore

作者: 七味粉 |
文章2013-04-16
137 分享
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表示不過期),接著再執行匯入的動作,就完成了。
貼心小提醒
1.您目前未登入,若於此狀態進行文章收藏,紀錄可能無法長期保留。
2.建議登入後進行收藏,好文會幫你保存著,隨時要看也不怕找不到唷~

KiKiNote持續為您提供最優質的資訊內容,謝謝您!
不再顯示此視窗

複製成功