2011-10-10 10 views
0

ジョブスケジューラを使用して実行して、xのインスタンスを生成してサーバーから送信された作業単位を処理するプログラム(xと書かれたC++)があります。プログラムでredisインスタンスを生成する

処理の一部は、作業をキュー内で処理する複数の小さな単位に分割することです。私はredisを使ってxのキューを管理したいと思いますが、xが始まるたびに、新しいインスタンスredisに接続して、何か問題が生じた場合にxを部分的に処理した結果で再開できるようにします。

これを実現する最善の方法は何ですか?プログラムで(SQL CEのように)新しいredisインスタンスを作成することはできますか?または、シェルを介して新しいインスタンスのredisを生成する必要がありますか?

答えて

0

これは、「シェル経由」が、あなたのプログラムの中から、まだです:あなたはfork-exec、Redisのを実行するシェルと対話する(最後に&で)popen、またはsystemを使用することができます。

関連する問題