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

Redis SETBIT –Redisの文字列の特定のインデックスにビット値を設定する方法

このチュートリアルでは、redisデータストアのキーに格納されている文字列値の指定されたインデックスにビット値を設定する方法について学習します。このために、redis SETBITを使用します コマンド。

SETBITコマンド

このコマンドは、キーに格納されている文字列値の指定されたインデックスにビット値を設定します。インデックスが文字列値の長さより大きい場合、文字列は0ビットの連続したスペースと見なされます。キーが存在しない場合は、最初に作成され、空の文字列に設定されます。したがって、インデックスは常に範囲外になり、その値は0ビットになります。

キーは存在するが、キーに格納されている値のデータ型が間違っている場合は、エラーが返されます。 redis SETBITコマンドの構文は次のとおりです:-

構文:-

redis host:post> SETBIT <keyname> <index> <bit value>

出力:-

- (integer) reply, representing the old bit value stored at index.
- Error, if key exist and value stored at the key is not a string.

例:-

Redis SETBIT –Redisの文字列の特定のインデックスにビット値を設定する方法

参照:-

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

redisデータストアに保存されている文字列値の特定のインデックスにビット値を設定する方法は以上です。気に入った場合は、コメントセクションで自分の考えを共有し、他の人にも共有してください。

<-文字列コマンド


  1. Redis GEOHASH –地理空間値の複数のメンバーのジオハッシュ文字列を取得する方法

    このチュートリアルでは、キーに格納されている地理空間値の1つ以上の要素のジオハッシュ文字列を取得する方法について学習します。このために、Redis GEOHASHを使用します コマンド。 GEOHASHコマンド このコマンドは、キーに格納されている地理空間値の1つ以上の指定された要素の有効なジオハッシュ文字列を返すために使用されます。地理空間値は、GEOADDコマンドを使用して入力された並べ替えられた設定値で表されます。 Redisは、ジオハッシュ手法のバリエーションを使用して地理空間要素の位置(経度、緯度)を表します。この手法では、緯度と経度のビットをインターリーブして、一意の52ビ

  2. redisのキーに文字列値を設定する方法– Redis SET | SETNX | SETEX | PSETEX

    このチュートリアルでは、redis SET、SETNX、SETEX、およびPSETEXコマンドを使用して、redisデータストアの指定されたキーに文字列値を設定する方法について学習します。 SETコマンド このコマンドは、指定されたキーに文字列値を設定するために使用されます。キーがすでに存在する場合、その値はタイプに関係なく上書きされ、キーに関連付けられている以前の有効期限も削除されます。 オプションの引数 Redis SETコマンドは、次のオプションの引数を取ります:- EX秒:- キーの有効期限を秒単位で設定します。 PXミリ秒:- キーの有効期限をミリ秒単位で設定します