ホームページ >データベース >Redis >.NET で Redis を使用する方法の紹介

.NET で Redis を使用する方法の紹介

尚
転載
2019-12-04 17:22:052794ブラウズ

.NET で Redis を使用する方法の紹介

Redis は広く使用されているキー/値のメモリ内データベースであり、Sina Weibo、Github、StackOverflow などの大規模なアプリケーションでキャッシュとして使用されます。 (推奨: redis チュートリアル)

最近のプロジェクトでは Redis の使用が必要です。ここでは、Redis のインストールと .NET での Redis の使用方法について簡単に記録します。

Redis のインストールと起動

1. Redis のダウンロード

Redis 自体は Windows バージョンを提供しておらず、Windows 上では安定していないため、通常は Linux にデプロイされます。環境、Redis は公式 Web サイトからダウンロードでき、MSOpenTech では Windows 版が提供されており、このバージョンのインストール方法を確認できます。

.NET で Redis を使用する方法の紹介クリックして Github に移動した後、Zip をクリックして直接ダウンロードします。ダウンロード後、インストールするコンピュータのバージョンに応じて 32 ビットまたは 64 ビットを選択します。 64 ビット版を解凍して D:\Redis フォルダーに置き、そのフォルダー内の redis.conf をディレクトリにコピーしました。これは redis の構成情報です:

.NET で Redis を使用する方法の紹介

2. Redis の開始

#Windows で Redis を有効にすることは、MogoDB を開始することと同じです。開始するにはコマンド ラインを使用する必要があります。まず、ディレクトリを見つけて次のコマンドを実行します:

D:\ Redis>redis-server.exe redis.conf


.NET で Redis を使用する方法の紹介

#ローカル マシン上で実行されているため、ここのポート番号に注意してください。 、ポートを閉じたままにします。

もちろん、Redis を Windows サービスとしてバックグラウンドで開いたままにすることもできます。

3. 次のように、

コンソール アプリケーションを開いて、以前に起動した Redis に接続します:

D:\Redis>redis-cli.exe -h 172.16 .147.121 -p 6379


ここで、-h の後にマシンの IP アドレス、その後にポートが続きます。

次に、 set を実行してキーを city:

redis 172.16.147.121:6379> set city Shanghai


として実行すると、指定したキーを取得できます。街を通して手に入れる価値はあります。

redis 172.16.147.121:6379> get city


.NET で Redis を使用する方法の紹介

#データを Redis に書き込むと、同時に Redis サービスもスケジュールされたファイルへのデータの書き込み

.NET で Redis を使用する方法の紹介

Redis の予備調査

ServiceStack.Redis

をダウンロードします。 MongoDB と同様に、.NET で Redis を使用すると、実際にはサードパーティのドライバーも使用されます。公式 Web サイトでは、ServiceStack.Redis の使用を推奨しています。ダウンロードして解凍すると、次の dll

.NET で Redis を使用する方法の紹介 が得られます。

.NET プロジェクトで Redis を使用する

新しいコンソール プログラムを作成し、前の手順で解凍した 4 つの DLL を参照します。

前に .NET で設定した都市の値を取得する簡単な例を実行してみましょう。

class Program
{
    static RedisClient redisClient = new RedisClient("172.16.147.121", 6379);//redis服务IP和端口
    static void Main(string[] args)
    {
        Console.WriteLine(redisClient.Get<string>("city"));
        Console.ReadKey();
    }
}</string>
最初に静的 RedisClient を通じて接続を確立します。 redisClient = new RedisClient("172.16.147.121", 6379);

その後、redisClient の Get メソッドを直接使用して値を取得できます。キー都市です。

.NET で Redis を使用する方法の紹介

前のコマンド ラインでは、上海がネットワーク都市に保存されていましたが、今回はこの値を取得しました。

ServerStack には .NET で呼び出すことができるメソッドが多数あります。クラス構造図は次のとおりです:

.NET で Redis を使用する方法の紹介

以上が.NET で Redis を使用する方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。