0

私の開発環境は、predis クライアント ライブラリを利用する Laravel PHP フレームワークです。

私はおそらく特定の側面を見落としており、Redisは初めてですが、次のようなユーザー情報を保存するためのハッシュデータ型が必要だと思います:

$redis->hmset('users', array('id' : 1, 'username' => 'ali', 'dob' => '29/06/89', 'email' => 'a@a.com'));

ただし、上記の質問は、すべてのユーザーを 1 つのハッシュに情報を格納する正しい方法であるため、すべてのユーザーをまとめて取得し、必要に応じて ID で個々のユーザーを取得できます。フロントエンドにテーブルがありますが、場合によっては ID で個々のユーザーを取得する必要もあります。

そうでない場合、キーの一部として ID を使用して、以下のように各ユーザーを個別のハッシュに格納する必要がある場合、すべてのユーザーを一度に取得して注文するにはどうすればよいですか?

$redis->hmset('users:{id}', array('name' => 'ali', 'dob' => '29/06/89', 'email' => 'a@a.com'));

助けてくれてありがとう。

4

1 に答える 1