是否有任何 redis-cli cmd 知道 redis 已经重放了 dump.rdb 快照中的所有数据
Is there any redis-cli cmd to know redis has replayed all the data from dump.rdb snapshot
我有一个需求,在redis重播备份文件dump.rdb中的所有数据后,动态开启appendonly设置。那么有没有什么redis-cli cmd可以知道redis已经从dump.rdb snapshot中加载了所有的数据呢?#
Redis 在加载 RDB 文件时,拒绝大多数命令,例如PING
。因此,您可以向 Redis 发送 PING
命令,即 redis-cli ping
。如果是returnsPONG,Redis已经加载完所有数据了。如果 Redis 仍在加载,它 returns 一个错误回复。
我有一个需求,在redis重播备份文件dump.rdb中的所有数据后,动态开启appendonly设置。那么有没有什么redis-cli cmd可以知道redis已经从dump.rdb snapshot中加载了所有的数据呢?#
Redis 在加载 RDB 文件时,拒绝大多数命令,例如PING
。因此,您可以向 Redis 发送 PING
命令,即 redis-cli ping
。如果是returnsPONG,Redis已经加载完所有数据了。如果 Redis 仍在加载,它 returns 一个错误回复。