redisで複数の文字列値を設定する方法– Redis MSET | MSETNX
このチュートリアルでは、redis MSETおよびMSETNXコマンドを使用して、redisデータストアのそれぞれのキーに複数の文字列値を設定する方法について学習します。
MSETコマンド
MSETコマンドは、複数の文字列値をそれぞれの指定されたキーに設定するために使用されます。指定されたキーのいずれかがすでに存在する場合、その値はそのタイプに関係なく上書きされ、キーに関連付けられている以前の有効期限も削除されます。 MSETコマンドは本質的にアトミックであるため、指定されたすべてのキーが一度に設定され、このコマンドが失敗することはありません。 redis MSETコマンドの構文は次のとおりです:-
構文:-
redis host:post> MSET <keyname-1> <value-1> <keyname-2> <value-2> <keyname-3> <value-3>
出力:-
- (string) reply OK, representing a successful operation.
例:-
MSETNXコマンド
MSETNXコマンドは、複数の文字列値をそれぞれの指定されたキーに設定するために使用されます。指定されたキーのいずれかがすでに存在する場合、操作は失敗し、指定されたキーのいずれも設定されません。 MSETNXコマンドは本質的にアトミックであるため、指定されたすべてのキーが一度に設定され、一部のキーが更新されているのにクライアントが更新されていないことをクライアントが確認することはできません。 redis MSETNXコマンドの構文は次のとおりです:-
構文:-
redis host:post> MSETNX <keyname-1> <value-1> <keyname-2> <value-2> <keyname-3> <value-3>
出力:-
- 1, if operation is successful and all the string values are set. - 0, if operation is failed (at least one key already exist) and no string value is set.
例:-
参照:-
- MSETコマンドドキュメント
- MSETNXコマンドドキュメント
redisデータストアのそれぞれのキーに複数の文字列値を設定する方法は以上です。気に入った場合は、コメントセクションで自分の考えを共有し、他の人にも共有してください。
<-文字列コマンド
-
Redis GEOPOS –地理空間値の複数のメンバーの経度、緯度を取得する方法
このチュートリアルでは、キーに格納されている地理空間値の1つ以上のメンバーの経度と緯度を取得する方法について学習します。このために、Redis GEOPOSを使用します コマンド。 GEOPOSコマンド このコマンドは、キーに格納されている地理空間値(Sorted Set)の1つ以上の指定されたメンバーの経度、緯度を返すために使用されます。 GEOADDコマンドを使用して座標(経度、緯度)を地理空間値に挿入すると、52ビットのジオハッシュに変換されます。したがって、座標が返されるとき、それらは挿入操作中に使用されたものと完全に同じではない可能性がありますが、小さなエラーが含まれている可能
-
redisのキーに文字列値を設定する方法– Redis SET | SETNX | SETEX | PSETEX
このチュートリアルでは、redis SET、SETNX、SETEX、およびPSETEXコマンドを使用して、redisデータストアの指定されたキーに文字列値を設定する方法について学習します。 SETコマンド このコマンドは、指定されたキーに文字列値を設定するために使用されます。キーがすでに存在する場合、その値はタイプに関係なく上書きされ、キーに関連付けられている以前の有効期限も削除されます。 オプションの引数 Redis SETコマンドは、次のオプションの引数を取ります:- EX秒:- キーの有効期限を秒単位で設定します。 PXミリ秒:- キーの有効期限をミリ秒単位で設定します