sql >> データベース >  >> NoSQL >> Redis

StackExchange.RedisとStackExchange.Redis.StrongNameの違いは何ですか?

    厳密に名前が付けられたRedisライブラリが必要ですか?おそらく、特にこの用語に出会ったことがない場合、答えはいいえです。 。しかし、読んでください。

    強い名前は何ですか?

    • これは.NET固有のものです
    • 暗号化キーを使用してアセンブリに署名することを選択できます
    • これにより、ロード/実行する予定の何かを実際にロード/実行していることを確認できます
    • 「厳密な名前」には、通常の名前、バージョンなどとともに暗号署名が含まれます。

    強い名前が必要なことはありますか?

    • 特別な理由がない限り、おそらくそうではありません。これらのいくつかは次のようになります:
    • 歴史的(以前はアセンブリに署名し、なぜ今変更するのか)
    • 企業ポリシー
    • 使用している他の何かなどの特別な状況では、厳密な名前が必要です(GACに何かを追加する場合は、厳密な名前を付ける必要がありました)
    • おそらくセキュリティ上の考慮事項

    アセンブリに署名するのは良い考えですか?

    • 意見が分かれている
    • 非常に多くの場合、強い名前は多くの点で苦痛であり、疑わしい利点があります
    • 最近、本当に必要な場合を除いて、強い名前を使用しない傾向があります

    あなた 厳密に名前が付けられたRedisライブラリが必要ですか?

    • Redisライブラリを使用する独自のアプリケーションに署名するか、署名する必要がない限り、
    • Redisライブラリの厳密な名前のバージョンは他のバージョンと同じです
    • これは、強い名前を使用する必要がある人の生活を楽にするためだけに存在します


    1. Redisハッシュ用のMGETアナログはありますか?

    2. 水平サーバー全体でsocket.ioユーザーをカウントする

    3. mongoシェルを介したmongoDBのネストされた配列の更新

    4. MongoDBの原子性、分離、並行性