Redis有两种数据持久化机制,RDB和AOF,RDB指的是数据一开始是保存在内存中,经过一些条件例如15分钟或多少行数据的修改就刷盘,RDB的优点是存储数据快,缺点也很明显,因为数据一开始是保存在内存RAM中,一旦服务器断电又没有UPS(生产系统这种情况很少见吧),内存中的数据就只有呵呵了。AOF是append only file的缩写,是指把修改数据的记录放到类似log的文件中,下次修改直接在数据日志中append,这样可以避免断电时数据丢失,但是如果需要大批量读写数据的话,性能就可想而知了,redis默认使用RDB持久化机制,数据是保存在dump.rdb文件中,可以把这个文件拷贝到其他redis服务器中,只要版本相同就可以从中读取出数据。