Redis保存错误

Redis save error

我是 运行

save 600 1 

在我的 redis-cli 上,如果至少有 1 个密钥已更改,则每 10 分钟保存一次,但是它给了我:

(error) ERR wrong number of arguments for 'save' command

我这里是从redis官方网站拿这个例子的:http://redis.io/topics/persistence

我做错了什么?

您混淆了两种类型的 save,这是可以理解的。

save 600 1 是 Redis 配置指令 - 它可以在 .conf 文件中或通过 CONFIG SET 命令指定。该指令控制数据的自动后台快照,如前所述。

另一方面,Redis 还提供了 SAVE 命令(无参数),可以通过 cli 或任何客户端调用。此命令会导致 Redis 保存数据集,同时阻止其他操作。

注意: 因为 SAVE 是一个阻塞命令,建议您不要在生产中使用它。