Redis為我們提供了主要的兩種持久化方式: 數據快照 (RDB)。這種行為就類似MySQL的Dump ,redis的RDB,這就是某時某個點的全部數據備份。 日志文件(AOF)每次的操作就寫入日志,當我們需要恢復數據時,就可以根據日志的記錄完整的走一遍流程,恢復數據,比如MySQL的BinLog,Hbase的HLog,Redis的AOF。Redis是一個由意大利人Salvatore Sanfilippo開發的key-value存儲系統,具有極高的讀寫性能,讀的速度可達110000次/s,寫的速度可達81000次/s 。與Redis類似的產品還有memcache,同樣是一個基于內存的key-value存儲系統,但是由于memcache數據結構單一,數據安全性低下等原因,大有被Redis取而代之的趨勢。Redis支持數據的持久化,周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,重啟的時候可以再次加載進行使用。