內存數據持久化的兩種常見方法:mysql
1.將內存數據按期dump到磁盤redis
優勢:效率高,操做簡便sql
缺點:會損失部分數據性能
2.利用相似於mysql的binlog日誌的方式,記錄更新操做,須要時回放數據日誌
優勢:可保證數據完整性內存
缺點:會損失部分性能,實現稍微複雜點效率
redis實現了這兩種方式方法