插入REDIS的记录不会保存

时间:2011-08-03 20:06:57

标签: redis

当我们添加任何记录(以散列或集合的形式)时,我们是否需要COMMIT才能保存它们。 REDIS中是否有类似的规定? 我已经创建了一个虚拟机,并且在我的m / c上将哈希形式的记录添加到我的REDIS Cache中。

但是,当我重新启动Redis客户端并查询我的记录时,它们不存在! 真诚地感谢任何人的回复。 谢谢!

3 个答案:

答案 0 :(得分:1)

您可以使用显然已经发现的SAVE,也可以使用BGSAVE在后​​台运行保存任务并继续操作。

答案 1 :(得分:1)

您可以使用 AOF 功能获得更好的效果

答案 2 :(得分:0)

要查看存储“在线”发生的情况,您可以使用“monitor”命令。只需在redis-cli进入后输入控制台:

样本:

user@user:~/Projects$ redis-cli
redis 127.0.0.1:6379> monitor
OK
1361101579.987123 "monitor"
1361102054.206754 "set" "keySample" "valSample" // in another console window I run "set keySample valSample"