什么是持久化?
简单来说持久化就是将数据保存到磁盘,让即使服务宕机、重启、断电等操作后数据仍热存在,并且是完整的。
Redis的持久化方式有两种:RDB方式持久化、AOF方式持久化。但值得注意的是:Redis的持久化并不能保证数据的完整性。
如果使用Redis作为数据库,数据库的数据需要保证完整性时,一定需要有一个完整的数据源(比如mysql, oracle等)。
在redis启动时,从这个完整的数据源中将数据加载到redis中。一般适用与数据量较小且不容易变化的数据,比如字典表。
使用info命令查看持久化
# Server 服务相关信息,就列举几个
redis_version:5.0.14 # 版本号
redis_mode:standalone # 启动模式 standalone表示单机 cluster表示集群
os:Linux 3.10.0-1160.11.1.el7.x86_64 x86_64 # 操作系统版本
multiplexing_api:epoll