2017-11-08 3 views
0

LaravelプロジェクトでRedisを使用してデータを保存しました。各アレイの行を格納するためにforeachループを使用し、次にRedis Pipelineを使用して各行を格納しました。 pipeline example私の質問は:どのようにforeachループを使用してRedisのすべてのデータにアクセスするのですか?私の例は、アクセスする方法を示しています。Laravel PipelineでRedisからデータにアクセスする

$devicename_for_single_key = Redis::get('device_name:12345'); 

答えて

0

大丈夫私のLaravelプロジェクトの回答が見つかりました。これは配列を返します。

 $redis = Redis::connection(); 
     $allKeys = $redis->keys('*'); 
0

Redisパイプライニングの使用にはいくつかの制限があることがわかりました。私は私のlaravelプロジェクトのためにはるかに良い作品Redisハッシュを使用することを決めた。これは、キーと値の両方を格納します。 Foreachループも簡単です。

 <?php 
 
     Redis::hMset('stored_list:' . $store['ID'], [ 
 
        'product_name' => $product_name, 
 
        'cost' => $cost ] 
 
         ); 
 
         ?>

関連する問題