Redis HVALSコマンド – ハッシュに含まれるすべての値を取得する方法
このチュートリアルでは、Redisのキーに保存されたハッシュ値に含まれるすべての値を取得する方法について学びます。そのために使用するのが、RedisのHVALSコマンドです。
HVALSコマンドとは
HVALSコマンドは、指定したキーに保存されているハッシュ値に含まれる、すべてのフィールドの値を返します。キーが存在しない場合は空のリストが返され、キーは存在するものの、そのキーに保存されている値がハッシュ型でない場合はエラーが返されます。
構文
redis host:port> HVALS <keyname>
戻り値
- (array) ハッシュ内のフィールド値のリスト - キーが存在しない場合は空のリスト - キーは存在するがハッシュ型でない場合はエラー
実行例

参考資料
- HVALSコマンド公式ドキュメント
以上が、Redisデータストアに保存されたハッシュ値に含まれるすべての値を取得する方法でした。この記事が役に立った場合は、コメント欄でご意見をお聞かせください。また、他の方にもぜひシェアしてください。
<- ハッシュコマンド一覧へ戻る
-
Redis HGETALLコマンドの使い方 – ハッシュに含まれるすべてのフィールドと値のペアを一括取得する方法
このチュートリアルでは、Redisのキーに保存されたハッシュ値に含まれるすべてのフィールドと値のペアを取得する方法について解説します。この操作には、RedisのHGETALLコマンドを使用します。 HGETALLコマンドとは HGETALLコマンドは、指定したキーに保存されているハッシュ値に含まれるすべてのフィールドと、それぞれに関連付けられた値を返すコマンドです。 動作のポイントは以下の通りです。 キーが存在しない場合は、空のリストが返されます(エラーにはなりません)。 キーは存在するが、その値がハッシュ型ではない場合は、エラーが返されます。 構文 redis host:port>
-
Redis GEODISTコマンド徹底解説 – 地理空間データの2つのメンバー間の距離を取得する方法
このチュートリアルでは、キーに保存された地理空間値(ジオスペーシャルデータ)の2つのメンバー間の距離を取得する方法について学びます。この目的のために、RedisのGEODISTコマンドを使用します。 GEODISTコマンドとは GEODISTコマンドは、キーに保存された地理空間値(ソート済みセット)のうち、指定した2つのメンバー間の距離を、指定した単位で返すために使用されます。指定されたメンバーの一方または両方が地理空間値に存在しない場合は、nullが返されます。 指定できる単位は以下の4種類です。 m:メートル(デフォルト) km:キロメートル mi:マイル ft:フィート キーが存在し