Redisのインストールと設定に関する問題

Redisのは、キーと値のストレージシステムです。ハッシュ(ハッシュタイプ) - と同様にMemcachedのは、文字列(文字列)、リスト(一覧)、SET(セット)、ZSET(順序集合ソートセット)を含む、比較的保存された値の型をサポートしています。これらのデータ型は、プッシュ/ポップ、追加/削除し、交差点や労働組合に、その差豊かな操作をサポートしており、これらの操作はアトミックです。これに基づき、仕分けの異なるさまざまな方法をサポートするのRedis。memcachedのと同じように、効率性を確保するために、データはメモリにキャッシュされています。Redisの差は、定期的にディスクに書き込まれたデータで更新されたり、追加のログファイルを書き込む動作を変更するために、そしてこれに基づいてマスタースレーブ(マスタとスレーブ)の同期を実現します。
 
Redisのは、キーと値の高性能データベースです。かなりの程度までが表示されますが、そのようなmemcachedのキー/値ストアの不足を補うためのRedis、それはいくつかの状況では、リレーショナル・データベースへの非常に良い補完を再生することができます。それは非常に使いやすい、ジャワ、C / C ++、C#、PHPやJavaScript、Perlやオブジェクト-C、Pythonの、ルビー、アーランや他のクライアントを提供します。 
 
Redisのは、マスター・スレーブの同期をサポートしています。データは、サーバが別のサーバからプライマリサーバに関連付けることができる、サーバからプライマリサーバから任意の数に同期させることができます。これは、ツリーRedisの単一の実行可能コピーすることができます。意図的にまたは意図せずに、データの書き込み動作を保存することができます。パブリッシュ/サブスクライブ機構の完全な実装ので、そうツリーの任意の場所からデータベース同期は、チャネルにサブスクライブし、完全なメッセージマスタサーバ公開レコードを受け取ることができます。読み取り操作のための便利な同期の拡張性と冗長データ。
分散、Redisのキュー特に有用な特性では、基礎分散実施例として使用されます。私の個人的な用途ではRedisのに非常に同時データアクセスを使用することです。
 
Windowsでインストール
Redisのは、個々のプラットフォームの実際の状況に応じて選択され、32及び64を支持します。
ダウンロード:https://github.com/microsoftarchive/redis/releases(ノートダウンロードzipアーカイブ)

 上のインストールフォルダの後にD:\のRedis、オープンCMD、ディレクトリを指す解凍のRedisのディレクトリを。入力Redisの-サーバーredis.windows.confを、次の図は、正常に起動した状況を表しています。

 

窓のサービスとのRedis Redisのを開始するステップにかかわら方法は、開始するには、しかし限り近いCMDウィンドウとして、Redisのは表示されなくなります。Redisのは、Windowsサービスを設定する必要がありますので。、CMDウィンドウを再び開き、Redisのディレクトリを入力し、コマンド入力のRedisサーバRedisの窓を--service-インストール -service.conf --loglevel冗長

 

 あなたがエラーなしでコマンドを入力すると、インストールは成功です。Windowsの「サービス」ウィンドウを開き、あなたはRedisのサービスネットワークを見ることができます。

 

 スタートRedisのサービスは、ただでcmdを入力、コマンドウィンドウのRedisサーバ--service開始サービスを開始表します。表示されたRedisのサービスがsucceessfully開始プロンプト、それはサービスが正常に開始されることを意味します。

 

 同様に、入力のRedisサーバ--serviceストップストップサービス。

其中遇到过这样的问题:键入命令redis-server --service-start后,有报错# HandleServiceCommands: system error caught. error code=1056, message = StartService failed: unknown error

这是可能在你不经意间启动了两次redis服务,解决方法很简单,先stop命令然后再start

 

修改Redis配置

在默认的情况下,访问Redis服务器是不需要密码的,为了增加安全性,我们需要设置Redis服务器的访问密码。这里设置为redisredis

打开Redis文件夹中的redis.windows.conf文件,在其中取消注释requirepass,将其变量值设置为redisredis注意:不是redis.windows-service.conf!!!

 

 

 在默认情况下,redis服务器不允许被远程方文,只允许本机访问,所以需要设置打开远程访问的功能。仍在刚才的conf文件中注释band变量

 

修改后,可以尝试使用本机的ip地址加上访问密码访问Redis服务器。本机的ip地址可以通过cmd中的ipconfig命令获取。在cmd中键入:redis-cli -a redisredis -h 【你的ip地址】 -p 6379。如果可以正常访问,表示Redis远程访问成功。

おすすめ

転載: www.cnblogs.com/baobaotql/p/12071270.html