Redisのは、私はあなたが聞いたことが確信している、と多かれ少なかれプロジェクトで使用されている必要があり、おそらくあなたはRedisのは非常に簡単な方法を使用して考えて、誰かがあなたに、このような同僚や面接など、次の質問を(要求した場合、言及しました役員)、あなたは再び答えることができますか?
- Redisのは何ですか?
- Redisのどのようなデータ構造の種類保存することができますか?
- いくつかのRedisの永続性メカニズムがありますか?自分の長所と短所は何ですか?
- どのシナリオでは、使用のRedisを必要?
- 回避する方法、キャッシュ雪崩は何ですか?
- 回避する方法、キャッシュへの浸透は何ですか?
あなたは、あなたは答えられない場合、それは問題ではない、のRedisのいくつかの知識を持っているあなたにお祝いの言葉を、アップ答えることができる場合は、ブログのRedisのこのシリーズは、交渉のシリーズを行って注目を歓迎します!
その利益のいわゆる事前準備、我々はRedisのを学ばなければならないとして、我々は、少なくともこのブログの主な内容であるのRedis Redisの環境を、インストールして何と方法を知っている必要があり、すべての最初の。
1. Redisのはじめに
Redisのそれとは何ですか?
Redisのは、データベース、キャッシュ、メッセージブローカーとして、メモリ・データ構造に格納されているオープンソース(BSDライセンス)です。それは、このような文字列、ハッシュ、リスト、注文データ構造のセットなどのセットとしてサポートしています。- Redisの公式サイト
Redisのオープンソース使用ANSI C言語、ネットワーク・サポートで、メモリは、高性能のキーと値のデータベースの永続性に基づくことができます。- Baiduの百科事典
Redisのは、多くの場合、データ構造サーバと呼ばれる高性能なキーと値のストレージ・システムに応じて発行されるBSDオープンソースライセンスです。-他のユーザー
Redisのは、それだけではなく、強力なパフォーマンスですが、また生まれた問題を解決するためのレプリケーション機能と独自のデータモデルを持っている、リモートメモリデータベースです。Redisのは、データ構造の5種類を提供し、様々な問題は、当然これらのデータ構造にマッピングすることができます。- "Redisの実数"
Redisのは、キー(鍵)と値の5種類(値)(マッピング)との間のマッピングを格納することができる非常に高速な非リレーショナルデータベースであり、永続的なデータを格納するハードディスクの記憶において重要であり得ます、複製はまた、フラグメントクライアントの書き込み性能を拡張するために使用することができる読み取り性能特性を拡張するために使用することができます。- "Redisの実数"
2. Redisの環境のインストール(Windowsの場合)
説明:Redisの公式は、RedisのWindows版を提供していませんでした、私は現在、Linuxサーバー上に展開していますどこの会社の生産環境のRedisは、本番環境でのRedisのWindowsのバージョンを使用することはお勧めしません。
Redisのは、正式バージョンのWindowsをサポートしていませんが、マイクロソフトがマイクロソフトのオープンテックグループは、 RedisのWindows版を提供しています、ダウンロード:https://github.com/microsoftarchive/redis/releases
ここで、あなたが好きなディレクトリにダウンロードしたファイルを解凍し、私のEです:Redisの-x64-3.0.504 \ \ツール、次のように:
Redisのサービスを開始するには、赤のRedis-SERVER.EXEにマークされ、上記の画像をダブルクリックします。
cmdはまた、その後、起動するには、次のコマンドを実行し、Redisのディレクトリに切り替えて、ウィンドウを開くことができます。
redis-server.exe redis.windows.conf
これら二つの方法のオープンで、CMDウィンドウを確保する必要性は、サーバーが再起動された場合、この問題を解決するために、再度、Redisのサーバーをオープンする必要が、我々はWindowsサービスとしてのRedisをインストールすることができ、クライアントは接続できません後に閉じ、開いたまま:
cd E:\Tools\Redis-x64-3.0.504
redis-server --service-install redis.windows.conf
あなたは、あなたはまた、サービスをアンインストール/起動/停止するcmdのコマンドを実行することができ、サービスを停止/界面で直接起動することができます。
サービスをアンインストールします。
redis-server --service-uninstall
サービスを開始します。
redis-server --service-start
サービスを停止します。
redis-server --service-stop
3. RedisのHello Worldの例
CMDウィンドウを開き、次のRedisを使用する単純なクライアントを開きます。
redis-cli.exe -h 127.0.0.1 -p 6379
キーは、ハローハロー世界の値である、キーと値のキャッシュを提供!
set hello "hello world!"
ハローの値にキーを取得します。
get hello
4. RedisのDesktop Managerを使用して
虽然我们可以通过命令的方式来查看Redis存储的数据,但毕竟不太友好,这里推荐个比较流行的工具:Redis Desktop Manager。
官网地址:https://redisdesktop.com/。
官网现在的版本2019.1需要先赞助付费才能使用。
不过我们仍然可以下载之前不付费的版本,下载地址:https://github.com/uglide/RedisDesktopManager/releases/tag/0.8.8。
安装过程比较简单,这里不再赘述,安装完成后,连接本机Redis服务端:
连接成功后,可以看到之前设置的值:
后续文章会讲解Linux环境安装Redis的方式,Redis的5种数据结构,持久化机制等,敬请期待……