是否启用了Redis持久性?
有没有办法从活动会话中检查Redis服务器是否已启用(例如RDB持久性)?该命令确实包含关于持久性的部分,但我不清楚这些值是否指示持久性已打开。是否启用了Redis持久性?,redis,persistence,Redis,Persistence,有没有办法从活动会话中检查Redis服务器是否已启用(例如RDB持久性)?该命令确实包含关于持久性的部分,但我不清楚这些值是否指示持久性已打开。INFO是一种方法,但您也可以使用CONFIG GETforsave和appendonly检查是否启用了持久性 至于使用INFO的输出来理解持久性设置,这有点棘手。对于AOF,只需在INFO的输出的持久性部分下检查AOF_enabled的值-0表示它已禁用。RDB文件OTOH用于快照和备份,因此INFO在这种情况下没有多大帮助。如果您知道没有向实例发出S
INFO
是一种方法,但您也可以使用CONFIG GET
forsave
和appendonly
检查是否启用了持久性
至于使用
INFO
的输出来理解持久性设置,这有点棘手。对于AOF,只需在INFO
的输出的持久性部分下检查AOF_enabled
的值-0
表示它已禁用。RDB文件OTOH用于快照和备份,因此INFO
在这种情况下没有多大帮助。如果您知道没有向实例发出SAVE
/BGSAVE
命令,则定期更改rdb\u last\u SAVE\u time
的值将表明使用了SAVE
配置指令。INFO
是一种方法,但您也可以使用CONFIG GET
进行save
和appendonly
检查是否启用了持久性
至于使用
INFO
的输出来理解持久性设置,这有点棘手。对于AOF,只需在INFO
的输出的持久性部分下检查AOF_enabled
的值-0
表示它已禁用。RDB文件OTOH用于快照和备份,因此INFO
在这种情况下没有多大帮助。如果您知道没有向实例发出SAVE
/BGSAVE
命令,则定期更改rdb\u last\u SAVE\u time
的值将表明使用了SAVE
配置指令。有两种持久性,rdb和AOF
redis cli CONFIG GET save
RDB persistence已启用,如果它返回如下内容:redis cli CONFIG GET appendonly
如果您得到
yes
-它被启用,no
-禁用有两种类型的持久性,RDB和AOF
redis cli CONFIG GET save
RDB persistence已启用,如果它返回如下内容:redis cli CONFIG GET appendonly
如果您得到
是
-它是启用的,否
-禁用的您能详细说明一下吗?(例如,INFO如何告诉您启用了持久性)编辑并添加了有关INFO
的信息。您能否解释如何使用CONFIG GET
获取该信息?我的意思是:如何解释值save
的值文档位于默认的redis.conf文件()中。您能否详细说明一下?(例如,INFO如何告诉您已启用持久性)编辑并添加了有关INFO
的信息。您能否解释如何使用CONFIG GET
获取该信息?我的意思是:如何解释值有关save
的值的文档位于默认的redis.conf文件()中。
1) "save"
2) "900 1 300 10 60 10000"
1) "save"
2) ""