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

redisのセットから要素を削除する方法– Redis SPOP | SREM

このチュートリアルでは、redis SPOP を使用して、キーに保存されている設定値から要素を削除する方法について学習します。 およびSREM 指図。

SPOPコマンド:-

このコマンドは、指定されたキーに格納されているセットから1つ以上のランダムな要素を削除して返します。 redis SPOPコマンドの構文は次のとおりです:-

構文:-

redis host:post> SPOP <key name> [count]

ここで、countは、セットから削除される要素の総数を表します。

出力:-

- (strings reply), representing removed elements from the set.
- (nil), if key does not exists.

例:-

redisのセットから要素を削除する方法– Redis SPOP | SREM

SREMコマンド:-

このコマンドは、キーに保存されているセットから1つ以上の指定された要素を削除します。セットに存在しない指定されたメンバーは無視されます。 redis SREMコマンドの構文は次のとおりです:-

構文:-

redis host:post> SREM <key name 1> <key name 2>

出力:-

- (integer) representing number of elements deleted from the set, excluding non existing members.
- 0 if key does not exist.
- error if key exist and value stored at the key is not a set.

例:-

redisのセットから要素を削除する方法– Redis SPOP | SREM

参照:-

  1. SPOPコマンドドキュメント
  2. SREMコマンドドキュメント

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


  1. Redis SMOVE –Redisで要素をあるセットから別のセットに移動する方法

    このチュートリアルでは、要素をある設定値からredisデータストアに保存されている別の設定値に移動する方法について学習します。このために、コマンドを使用します– SMOVE redis-cliで。 このコマンドは、ソースに保存されている設定値から指定された要素を削除するために使用されます キーを押して、同じ指定された要素を宛先に保存されている設定値に挿入します 鍵。この操作はアトミックです。つまり、指定された要素は、いつでもソース設定値または宛先設定値のいずれかのメンバーであるように見えます。 ソースキーの設定値が存在しないか、指定された要素が含まれていない場合、操作は実行されず、0が

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

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