My Nintendo Store上的「Nintendo Switch 集合啦!動物森友會 限定版主機」預售喊卡   PS4手把變小了?!「DUALSHOCK®4造型悠遊卡」在台推出   陰森「驚」采的社群合作活動:All Hallows’ Dreams登陸夢想世界   鐵拳7新角色登場!州光的直系後代、二代目「州光」參戰!   梅原選手電競團隊「Team Beast」和鬥魚營運「Mildom」簽約   橫衝直撞、加速前進! 在即將上市的PS5《Destruction AllStars》裡,一舉登上成名顛峰吧   日本相撲協會公開一系列「動森相撲」!動森上也能玩相撲   「State of Play」將帶來PS4、PS VR、PS5的遊戲最新情報! 

Memcached 資料備份、重新啟動、還原的 Script

商業

Memcached 全部資料都在記憶體(RAM)裡面,所以只要重新啟動,全部資料都會消失,想要重新啟動,但是資料都還保留著的話,應該怎麼做呢?

Memcached 資料備份、重新啟動、還原的 Script

Memcached 的備份、還原可以使用 memcached-tool 來達成,詳見:Memcached 備份、還原的方式

寫下述 Script 來做備份、重啟、資料還原的動作 (裡面需要 sleep 1秒,主要是 memcached 啟動需要一點初始化的時間,太快 nc 倒資料會全部失敗)

#!/bin/bash
/usr/bin/memcached-tool localhost:11211 dump > /tmp/memdump_realtime
sudo /etc/init.d/memcached restart
sleep 1
/bin/nc -q 1 localhost 11211 < /tmp/memdump_realtime
rm /tmp/memdump_realtime
Tsung
Addidas

隨機商業新聞