servicestackタイプのクライアントを使用してredisリストのアイテムを更新するにはどうすればよいですか?

ショーフー

私のコードの一部

var redislist = client.As<MyModel>().Lists["key_of_list"];
var m = redislist.SingleOrDefault(p => p.member_id == request.member_id);
m.email = request.email;

ご覧のとおり、アイテムmがあり、アイテムを更新することもできます。質問は、それを更新してredisリストに保存したい場合、次にどのように行うかです。

それを削除して、次のような新しいアイテムを追加する必要があります

redislist.Remove(old_item);
var new_item = new MyModel();
new_item.email = request.email;
redislist.Add(new_item);

ところで、redis.appendとredis.addの違いは何ですか?

マティアスフィデムライザー

いいえ、アイテムを削除および追加する代わりに、IRedisTypedClient<T>.SetItemInList 内部でlsetコマンドを使用するwhichを使用する必要があります。

一方、set (i.e. setting a key with some value overwriting it if it exists) andappend`を使用した追加はほとんど同じですが、重要な違いがあります(Redisの公式ドキュメントとは異なります)

キーがすでに存在し、文字列である場合、このコマンドは文字列の最後に値を追加します。キーが存在しない場合は、空の文字列として作成および設定されるため、この特殊なケースではAPPENDはSETと同様になります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

servicestackタイプのクライアントを使用するにはどうすればよいですか?

分類Dev

forループを使用してリスト内のすべてのアイテムのボタンを作成するにはどうすればよいですか?

分類Dev

反応ネイティブチャットアプリケーションでGraphQlサブスクリプションを使用して、GraphQlクエリからリアルタイムの更新を取得するにはどうすればよいですか?

分類Dev

リストの関連アイテムを数えてインスタンスのリストを更新するにはどうすればよいですか?

分類Dev

ボタンをクリックしてすべてのアイテムを表示し、jsfでリッチオートコンプリートのリストの最初のアイテムを表示するにはどうすればよいですか?

分類Dev

タップしたリストアイテムのリストインデックスを取得するにはどうすればよいですか?

分類Dev

Javascriptを使用してWebサイトで更新されたアイテムのリストを保持するにはどうすればよいですか?

分類Dev

Java EEのボタンをクリックしてリストから特定のアイテムを追加するにはどうすればよいですか?

分類Dev

テストタスクでazuredevopsパイプラインのタイムアウトを分析するにはどうすればよいですか?

分類Dev

カスタムリストビュー配列アダプタクラスのリストビューから行を削除し、リストビュー内の残りのアイテムを更新するにはどうすればよいですか?

分類Dev

別のクラスのアイテムを追加して、ライブのリアルタイムリストボックスで更新するにはどうすればよいですか?

分類Dev

すべてのクラスのアイテムの一意のリストを出力するために、インスタンス変数のアイテムにアクセスするにはどうすればよいですか?

分類Dev

Azure DevOps APIを使用してワークアイテムの外部リンクのリストを取得するにはどうすればよいですか?

分類Dev

jqueryを使用してリストの3つのランダムなアイテムを表示するにはどうすればよいですか?

分類Dev

カスタム要素のクリックイベントを使用してスコープ値を更新するにはどうすればよいですか?

分類Dev

redux(フラットリストアイテムのクリック)を使用して特定のjson配列アイテム内の単一の値を更新するにはどうすればよいですか?

分類Dev

タプルのアイテムを使用して辞書のアイテムにアクセスするにはどうすればよいですか?

分類Dev

リクエストを使用してこのタイプのサイトにアクセスするにはどうすればよいですか?

分類Dev

FLURLクライアントのHTTPリクエストコンテンツタイプを変更するにはどうすればよいですか?

分類Dev

リストビューアイテムをuwpアプリのボタンとして使用するにはどうすればよいですか?または、uwpのリストビューアイテムをクリックしてテキストボックスのテキストを変更するにはどうすればよいですか?

分類Dev

ホストされたアプリとしてRESTAPIを使用して、クライアント側からSharePointドキュメントライブラリのアイテムをアップロードして取得するにはどうすればよいですか?

分類Dev

emmet.ioリストラップのアイテムにカスタムクラスを追加するにはどうすればよいですか?

分類Dev

newform.aspxでSPのJavaScriptクライアントオブジェクトモデルを使用して、現在のリストからアイテムとその添付ファイルを取得するにはどうすればよいですか?

分類Dev

AJAXを使用してSharePointリストの共有顧客番号で複数のアイテムを更新するにはどうすればよいですか?

分類Dev

私のhikvision監視システムのクライアントとしてUbuntuを使用するにはどうすればよいですか?

分類Dev

jQuery ImageViewerプラグインのアクティブなアイテムに画像タイトルを追加するにはどうすればよいですか?

分類Dev

ラムダを使用してリスト内のフィルタリングされたアイテムのインデックスを取得するにはどうすればよいですか?

分類Dev

リストボックス内のすべてのアイテムをランダム化するにはどうすればよいですか?

分類Dev

各ボタンクリックイベントの後に、新しいアイテムを追加して以前のアイテムを汎用リストに保持するにはどうすればよいですか?

Related 関連記事

  1. 1

    servicestackタイプのクライアントを使用するにはどうすればよいですか?

  2. 2

    forループを使用してリスト内のすべてのアイテムのボタンを作成するにはどうすればよいですか?

  3. 3

    反応ネイティブチャットアプリケーションでGraphQlサブスクリプションを使用して、GraphQlクエリからリアルタイムの更新を取得するにはどうすればよいですか?

  4. 4

    リストの関連アイテムを数えてインスタンスのリストを更新するにはどうすればよいですか?

  5. 5

    ボタンをクリックしてすべてのアイテムを表示し、jsfでリッチオートコンプリートのリストの最初のアイテムを表示するにはどうすればよいですか?

  6. 6

    タップしたリストアイテムのリストインデックスを取得するにはどうすればよいですか?

  7. 7

    Javascriptを使用してWebサイトで更新されたアイテムのリストを保持するにはどうすればよいですか?

  8. 8

    Java EEのボタンをクリックしてリストから特定のアイテムを追加するにはどうすればよいですか?

  9. 9

    テストタスクでazuredevopsパイプラインのタイムアウトを分析するにはどうすればよいですか?

  10. 10

    カスタムリストビュー配列アダプタクラスのリストビューから行を削除し、リストビュー内の残りのアイテムを更新するにはどうすればよいですか?

  11. 11

    別のクラスのアイテムを追加して、ライブのリアルタイムリストボックスで更新するにはどうすればよいですか?

  12. 12

    すべてのクラスのアイテムの一意のリストを出力するために、インスタンス変数のアイテムにアクセスするにはどうすればよいですか?

  13. 13

    Azure DevOps APIを使用してワークアイテムの外部リンクのリストを取得するにはどうすればよいですか?

  14. 14

    jqueryを使用してリストの3つのランダムなアイテムを表示するにはどうすればよいですか?

  15. 15

    カスタム要素のクリックイベントを使用してスコープ値を更新するにはどうすればよいですか?

  16. 16

    redux(フラットリストアイテムのクリック)を使用して特定のjson配列アイテム内の単一の値を更新するにはどうすればよいですか?

  17. 17

    タプルのアイテムを使用して辞書のアイテムにアクセスするにはどうすればよいですか?

  18. 18

    リクエストを使用してこのタイプのサイトにアクセスするにはどうすればよいですか?

  19. 19

    FLURLクライアントのHTTPリクエストコンテンツタイプを変更するにはどうすればよいですか?

  20. 20

    リストビューアイテムをuwpアプリのボタンとして使用するにはどうすればよいですか?または、uwpのリストビューアイテムをクリックしてテキストボックスのテキストを変更するにはどうすればよいですか?

  21. 21

    ホストされたアプリとしてRESTAPIを使用して、クライアント側からSharePointドキュメントライブラリのアイテムをアップロードして取得するにはどうすればよいですか?

  22. 22

    emmet.ioリストラップのアイテムにカスタムクラスを追加するにはどうすればよいですか?

  23. 23

    newform.aspxでSPのJavaScriptクライアントオブジェクトモデルを使用して、現在のリストからアイテムとその添付ファイルを取得するにはどうすればよいですか?

  24. 24

    AJAXを使用してSharePointリストの共有顧客番号で複数のアイテムを更新するにはどうすればよいですか?

  25. 25

    私のhikvision監視システムのクライアントとしてUbuntuを使用するにはどうすればよいですか?

  26. 26

    jQuery ImageViewerプラグインのアクティブなアイテムに画像タイトルを追加するにはどうすればよいですか?

  27. 27

    ラムダを使用してリスト内のフィルタリングされたアイテムのインデックスを取得するにはどうすればよいですか?

  28. 28

    リストボックス内のすべてのアイテムをランダム化するにはどうすればよいですか?

  29. 29

    各ボタンクリックイベントの後に、新しいアイテムを追加して以前のアイテムを汎用リストに保持するにはどうすればよいですか?

ホットタグ

アーカイブ