问答详情
源自:9-3 14-Redis的持久化的AOF的方式

为什么修改aof文件之前是关闭客户端而不是服务端

为什么修改aof文件之前是关闭客户端而不是服务端??

提问者:xyf90314 2018-04-04 20:17

个回答

  • Straws
    2018-08-12 16:41:50

    这个涉及到客户端吗,不是使用jedis时,才是客户端吗?直接连接到redis上难道不应该是服务端吗

  • 慕粉之蓝色木马
    2018-04-05 14:34:56

    首先需要明白Redis的AOF持久化策略是将发送到Redis服务端的每一条命令都记录下来,并且保存到硬盘中的AOF文件中,类似修改日志文件,来一条命令就记录一条。

    如果先关闭服务端,客户端发送的命令就无法被记录下来,这样就造成数据丢失了。

    先关闭客户端,这样就不会有新的命令发送到服务端,保证数据的完整性。