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

.NET Core3のRedisCacheでは、Stack Exchangeパッケージを使用する必要がありますか?

    彼らのgitリポジトリを少し掘り下げる必要がありましたが、削除されました。削除は、現在のリポジトリhttps://github.com/aspnet/Extensionsでは発生しませんでしたが、現在アーカイブされている以前のリポジトリhttps://github.com/aspnet/Cachingでは発生しませんでした。

    このスレッドで元のパッケージの問題のいくつかを見ることができます:https://github.com/aspnet/Caching/issues/410#issuecomment-418912525

    削除はここで行われました:https://github.com/aspnet/Caching/issues/423

    2.1->2.2および2.2->3.0からのaspnetの重大な変更のリストを調べましたが、何もリストされていません。ドキュメントに問題を作成して、含まれていることを確認します。

    この時点で、答えはStackExchangeバージョンを使用することだと思います。とにかく、古いパッケージに比べていくつかの大きな改善があるようです。

    更新: サポートされる最新のパッケージは、Microsoft.Extensions.Caching.StackExchangeRedisです。 このパッケージを利用するだけで、.NETCore3.0以降に最適です。

    の線に沿った何か
    services.AddStackExchangeRedisCache(action =>
                    {
                        action.InstanceName = "WhatYouWantToNameIt";
                        action.Configuration = "127.0.0.1:6379";
                    });
    

    ドキュメントはこちらです!



    1. MongoDB $ anyElementTrue

    2. Mongodb配列$pushおよび$pull

    3. mongoimportを使用して複数のjsonファイルをインポートします

    4. $andとMultiple$orを使用してMongoDBをクエリします