15.6 SHUTDOWN:关闭服务器
用户可以通过执行SHUTDOWN命令来关闭Redis服务器:
在默认情况下,当Redis服务器接收到SHUTDOWN命令时,它将执行以下动作:
1)停止处理客户端发送的命令请求。
2)根据服务器的持久化配置选项,决定是否执行数据保存操作:
·如果服务器启用了RDB持久化功能,并且数据库距离最后一次成功创 建RDB文件之后已经发生了改变,那么服务器将执行SAVE命令,创建 一个新的RDB文件。
·如果服务器启用了AOF持久化功能或者RDB-AOF混合持久化功能,那 么它将冲洗AOF文件,确保所有已执行的命令都被记录到了AOF文件中。
·如果服务器既没有启用RDB持久化功能,也没有启用AOF持久化功 能,那么服务器将略过这一步。
3)服务器进程退出。
因为Redis服务器在接收到SHUTDOWN命令并关闭自身的过程中,会根据配置选项来决定是否执行