私はしばらくの間、Redisに夢中になりました。Laravel 5.3とRedis(predis) - 自動インクリメントハッシュとハッシュを削除する `row`
私はいくつかの時間前にこれらのseriesを見てきたし、彼らは素晴らしいでした。私はいくつかのドキュメンテーションを見てきましたが、クエリのTime complexityの言及は私を吹き飛ばしました。これはウェブ資料ではほとんど言及されていませんが、アプリケーション構築にとって非常に重要です。
私は、ユーザーができるだけ早くデータを取得できるように、私のアプリが消費者側でRedisを使用するようにしています。
だから私はとハッシュするためにいくつかのオブジェクトを保存しようとしています:here発見し、これがうまく動作として
$redis->hmset("taxi_car", array(
"brand" => "Toyota",
"model" => "Yaris",
"license number" => "RO-01-PHP",
"year of fabrication" => 2010,
"nr_stats" => 0)
。
しかし、私はどこでもエントリ全体を削除する方法を見つけることができません。 このハッシュは間違っていますか?
この例に続いて、指定したlicence number
のエントリを削除します。私は見つけることができるすべては、オブジェクトからライセンス番号を削除する方法です:
$redis->hdel("taxi_car", "license number");
と(ここでは行のための適切な言葉で正しい行ってください)全体のハッシュrow
を削除する方法を見つけ出すことはできません。
ここでもう一つの問題は、それがこれだけだ私はRedisの中で、単一のtaxi_car
を保存することができますということです。複数のタクシーを持つことができるようにUUIDを設定するにはどうすればよいですか?
私は少しこれで遊ぶつもりです、どんな助けも歓迎です。ありがとう!