たとえば、私はRedis/Predisでキャッシュされた100000エントリの配列/ jsonを持っています。それは1つ以上のエントリを更新または削除する可能性がありますか、または100000エントリの全体の配列/ jsonを生成する必要がありますか?そして私はそれをどのように達成することができますか?Laravel Predisが配列内の1つのキーを更新/削除する
答えて
あなたはそれを文字列として保存されている場合、それはあなたがそれらを保存する方法についてですが、その後なし、
ここset key value
get key -> will return you value
値は10000のエントリで、あなたのJSON /配列です。
代わりにハッシュに格納する場合。 http://redis.io/commands#hash
メンバー1を個別に更新/削除することができます。
あなたはセット/リストを使用している場合は、選択にあなたに多くの柔軟性を提供しますRedisのデータ構造についての詳細を知るためのコマンドのセクションを読んでくださいlpush/LPOP、SREMなど
のようなコマンドでそれを達成することができますあなたの構造。
希望は、これが
これは私が望むものだと思う、$ client = Redis :: connection(); $ client-> hmset( 'my:hash'、['field1' => 'value1'、 'field2' => 'value2']);$ changevalue = Redis :: hset( 'my:hash'、 'field1'、 'newvaluesssssssssss');$ values1 = Redis :: hmget( 'my:hash'、 'field1');$ values2 = Redis :: hmget( 'my:hash'、 'field2'); print_r($ values1); print_r($ values2); – Bas
あなたはキャッシュサービスを使用している場合に、あなたが持っている:
- は、いくつかのエントリセーブデータ
- バック
あなたは使用することができ、キャッシュ内のキャッシュ
おかげカーティケヤンGopallを助け、私は例を作った: ここで私は、フィールド1の値を変更し、それが動作します:)
$client = Redis::connection();
$client->hmset('my:hash', ['field1'=>'value1', 'field2'=>'value2']);
$changevalue= Redis::hset('my:hash' , 'field1' , 'newvaluesssssssssss');
$values1 = Redis::hmget('my:hash' , 'field1');
$values2 = Redis::hmget('my:hash' , 'field2');
print_r($values1);
print_r($values2);
- 1. オブジェクト内のレコードを1つ更新して削除する
- 2. 配列内の連想配列からキーと値を削除
- 3. Laravel 5.3とRedis(predis) - 自動インクリメントハッシュとハッシュを削除する `row`
- 4. 配列内の特定のキーを削除する
- 5. 更新ビューなしで配列内のアイテムを削除
- 6. 配列オブジェクトをJavaScriptで1つの配列で更新する
- 7. 配列からキーを削除してインデックスを更新するには?
- 8. Rubyハッシュでキーの配列を削除
- 9. Firebaseリストから1つのアイテムを削除/更新する
- 10. 配列内のディレクトリを削除する
- 11. 配列内のオブジェクトの1つを不変の方法で更新する
- 12. 2つの配列間に新しい/削除/変更されたキー=>値のペアを設定します
- 13. javascript配列のキーで削除
- 14. 配列:変更キーと1
- 15. 配列から配列キーを削除する方法は?
- 16. 別の配列アルゴリズムから1つの配列要素を削除します
- 17. JSON配列内のすべての要素からキーを削除する - Ruby
- 18. 1つだけが残るまで配列内の他のすべてのアイテムを削除する
- 19. CakePHP 3:クッキーから配列を削除して更新する
- 20. モンゴースモデル内の配列を更新する
- 21. PHPの配列から偽の値を持つキーを削除する
- 22. のMongoDB:サブ文書の更新配列は、文書の削除
- 23. はLaravel、Predisは - ハッシュ
- 24. 削除配列のセッション::私は1つの配列<code>Session::push('product', $array);</code> EX削除する()Laravel 5.2
- 25. laravelで特定の移行を削除/更新する方法
- 26. 多次元配列のキーの基に重複配列を削除するPHP
- 27. クラスのPredis \ Clientは「Laravel
- 28. javaテーブルの列を配列の1つの列に挿入/更新する
- 29. 2つのキー配列を1つの連想配列にマージする
- 30. データベース内のx + 1個の複製行を削除/更新する
あなたは特別な更新は/パターンを削除する必要がありますか?配列の先頭または末尾の項目のみを削除しますか?アイテムをランダムに削除しますか?値またはインデックスでアイテムを削除しますか? –