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
是一个阻塞命令,建议您不要在生产中使用它。
我是 运行
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
是一个阻塞命令,建议您不要在生产中使用它。