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

リスト値の末尾に要素を挿入する方法– Redis RPUSH | RPUSHX

このチュートリアルでは、redisデータストアのキーに保存されているリスト値の末尾に1つ以上の要素を挿入する方法について学習します。このために、Redis RPUSHを使用します およびRPUSHX コマンド。

RPUSHコマンド

RPUSHコマンドは、キーに格納されているリスト値の末尾(末尾)に1つ以上の指定された要素を挿入するために使用されます。左端の要素から右端の要素まで、リスト値の末尾に要素が次々に挿入されます。たとえば、コマンド RPUSH list a b cの場合 が実行されると、リストには aが含まれます 最初の要素として、 b 2番目の要素としてc 3番目の要素として。

キーが存在しない場合は、挿入操作を実行する前に、最初に空のリストとして作成されます。キーが存在するが、キーに格納されている値がリストデータ型でない場合、エラーが返されます。 RedisRPUSHコマンドの構文は次のとおりです:-

構文:-

redis host:post> RPUSH <keyname> <value 1> [ <value> ]

出力:-

- (integer) reply, representing the number of elements in the list.
- Error, if key exist and value stored at the key is not a list.

例:-

リスト値の末尾に要素を挿入する方法– Redis RPUSH | RPUSHX

RPUSHXコマンド

RPUSHXコマンドは、キーに格納されているリスト値の末尾(末尾)に指定された要素を1つだけ挿入するために使用されます。キーが存在しない場合、操作は実行されず、oが返されます。キーが存在するが、キーに格納されている値がリストデータ型でない場合、エラーが返されます。 RedisRPUSHXコマンドの構文は次のとおりです:-

構文:-

redis host:post> RPUSHX <keyname> <value>

出力:-

- (integer) reply, representing the number of elements in the list.
- Error, if key exist and value stored at the key is not a list.

例:-

リスト値の末尾に要素を挿入する方法– Redis RPUSH | RPUSHX

参照:-

  1. RPUSHコマンドドキュメント
  2. RPUSHXコマンドドキュメント

これで、redisデータストアに保存されているリスト値の末尾に1つ以上の要素を挿入する方法は終わりです。気に入った場合は、コメントセクションで自分の考えを共有し、他の人にも共有してください。

<-コマンドの一覧表示


  1. Redis ZINCRBY –Redisでソートされた設定値の要素のスコアをインクリメントする方法

    このチュートリアルでは、redisデータストアのキーに保存されている並べ替えられた設定値の要素のスコアをインクリメントする方法について学習します。このために、コマンドを使用します– ZINCRBY redis-cliで。 このコマンドは、キーに保存されている並べ替えられた設定値の要素のスコアを指定された値だけインクリメントするために使用されます(インクリメント )。指定された要素が並べ替えられた設定値に存在しない場合は、指定された値で追加されます(増分 )そのスコアとして。キーが存在しない場合は、指定された要素を唯一のメンバーとして、新しいソート済みセットが作成されます。 増分

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

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