redis是一款内存数据库, 谁也无法保证服务器不宕机,那服务器宕机后内存数据就全丢了啊, 这是就需要提前把数据保存到磁盘,我们把这种操作称之为持久化....redis持久化有2种方式:
手动 save/bgsave
设置持久化策略
redis持久化数据又2种类型, RDB和AOF
RDB就是只有键值对
AOF就是操作的命令(包括键值对和命令),相当于...oracle的redo 或者 mysql的binlog
1.手动持久化数据:
这个简单就是登录redis,然后执行save/bgsave保存即可,但是麻烦,还得人来敲命令,也可以放crontab定时执行...自动持久化数据
自动持久化数据可以用RDB或者AOF, 建议2种都用.
RDB : 只保留键值对, 可以直接加载到内存,所以恢复的时候就很快....,不安全,也不方便,最终还是得修改配置文件,不然下一次重启后还是读取的配置文件的值
2.1.2 RDB恢复
redis恢复概念有点特殊, 因为redis数据是在内存的,但是内存是不能持久化数据的, 所以