Redis
 Computer >> コンピューター >  >> プログラミング >> Redis

Redis HINCRBYFLOAT –ハッシュ値のフィールドに格納されている浮動小数点数をインクリメントする方法

このチュートリアルでは、redisデータストアのキーに格納されているハッシュ値内のフィールドに格納されている浮動小数点数をインクリメントする方法について学習します。このために、コマンドを使用します– HINCRBYFLOAT redis-cliで。

このコマンドは、キーに格納されているハッシュ値の指定されたフィールドに格納されている浮動小数点数を指定された値だけインクリメントするために使用されます(インクリメント )。指定されたフィールドがハッシュ値に存在しない場合は、指定された増分で追加されます。 その値として。キーが存在しない場合は、指定されたフィールドを唯一のメンバーとして新しいハッシュ値が作成されます。負の浮動小数点数が引数として渡された場合、フィールド値はインクリメントされるのではなくデクリメントされます。

キーは存在するが、キーに格納されている値がハッシュデータ型ではない場合、またはフィールド値または指定された増分値が倍精度浮動小数点数でない場合は、エラーが返されます。

redis HINCRBYFLOATコマンドの構文は次のとおりです:-

構文:-

redis host:post> HINCRBYFLOAT <keyname> <field> <increment>

出力:-

- (string) reply, representing the new value stored at the field.
- Error, if key exist and value stored at the key is not a hash.

例:-

Redis HINCRBYFLOAT –ハッシュ値のフィールドに格納されている浮動小数点数をインクリメントする方法

参照:-

  1. HINCRBYFLOATコマンドドキュメント

これで、redisデータストアに格納されているハッシュ値のフィールドに格納されている浮動小数点数をインクリメントする方法は以上です。気に入った場合は、コメントセクションで自分の考えを共有し、他の人にも共有してください。


  1. Redis HSET | HSETNX | HMSET –redisのハッシュ値のフィールドに値を設定する方法

    このチュートリアルでは、キーに格納されているハッシュ値のそれぞれのフィールドに値を設定する方法について学習します。このために、Redis HSET、HSETNX、およびHMSETコマンドを使用します。 HSETコマンド このコマンドは、指定されたキーに格納されているハッシュのそれぞれのフィールドに指定された値を設定するために使用されます。フィールドがすでに存在する場合、その値は上書きされます。キーが存在しない場合は、集合演算を実行する前に、ハッシュ値を保持する新しいキーが作成されます。 キーは存在するが、キーに格納されている値がハッシュデータ型ではない場合、エラーが返されます。 Redi

  2. Redis HGETALL –ハッシュ値に含まれるすべてのフィールド/値のペアを取得する方法

    このチュートリアルでは、キーに格納されているハッシュ値に含まれるすべてのフィールドと値のペアを取得する方法について学習します。このために、Redis HGETALLを使用します コマンド。 HGETALLコマンド このコマンドは、キーに格納されているハッシュ値に含まれるすべてのフィールドとそれに関連する値を返します。キーが存在しない場合は空のリストが返され、キーは存在するがキーに格納されている値がハッシュデータ型ではない場合はエラーが返されます。 RedisHGETALLコマンドの構文は次のとおりです。- 構文:- redis host:post> HGETALL <ke