1

Redis db(ServiceStack Client)を使用して一意のインデックスを実装しようとしています

通常は

  • 一意のインデックスの重複を確認する
  • 一意のインデックスが存在する場合は警告付きで返品してください
  • 一意のインデックスを監視する(競合状態の場合)
  • オープントランザクション
  • 新しいレコードを挿入、新しいレコードを挿入一意のインデックス
  • トランザクションを閉じる

どうすれば最初のステップを取り除くことができますか?

存在を監視します。キーの変更とは関係ありません。私は創造または存在に関係しています。(確かに私の取引から)

4

1 に答える 1

2

重複をチェックするためだけにredisを使用しようとしている場合は、ハッシュセットを使用してください。

http://redis.io/commands#hash

servicestackクライアントをどのように使用しますか?ネイティブクライアントと?タイプされたクライアント?(それから私はあなたにそれをする方法を示すことができます)

そのコマンドを使用します:http://redis.io/commands/hsetnx

于 2012-06-07T13:59:38.047 に答える