2011-08-03 25 views
0

レコードを追加するとき(ハッシュやセットの形式で)、それらを保存するにはCOMMITする必要があります。 REDISにも同様の条項がありますか? 仮想マシンを作成しました。私のm/c上のREDISキャッシュにハッシュ形式のレコードを追加しました。REDISに挿入されたレコードは保存されません

ただし、Redisクライアントを再起動して自分のレコードを照会すると、それらは存在しません! 緊急に誰かの返信に感謝します。 ありがとう!

+0

SRY連中を、どうやら私はappropraiteコマンドを使用して追加されたレコードを保存didntの... –

答えて

1

SAVEは既に明らかになったように使用することができますが、BGSAVEを使用すると、バックグラウンドで保存タスクを実行して操作を続けることができます。

+0

'BGSAVE'、ない' DBSAVE' :) – Mahn

+0

確かに、私の脳は本当にコマンドがDBSAVEであることを望んでおり、私はコマンドプロンプトでもそれを常にタイプします。 – Vache

1

あなたは、あなたが使用するコマンドを「監視」することができ、あなたのストレージとの「オンライン」何が起こるかを確認するには、より良い結果

+0

さらに詳しい情報は、[here](http://redis.io/topics/persistence);)にあります。 – Vache

0

ためAOF機能を使用することができます。ただ、Redisの-cliを入力した後、コンソールにそれを入力します。

サンプル:

[email protected]:~/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" 
関連する問題