Redisラーニングノートの1つ:redisの構成

2661 ワード

Redisの概要
Redisは完全にオープンソースで無料で、BSDプロトコルを遵守し、高性能のkey-valueデータベースです.Redisと他のkey-valueキャッシュ製品には、Redisがデータの永続化をサポートし、メモリ内のデータをディスクに保存し、再起動時に再ロードして使用できる3つの特徴があります.Redisは、単純なkey-valueタイプのデータだけでなく、list、set、zset、hashなどのデータ構造の格納もサポートします.Redisは、データのバックアップ、すなわちmaster-slaveモードのデータバックアップをサポートします.
Redisのメリット
非常に高いパフォーマンス–Redisの読み取り速度は110000回/s、書き込み速度は81000回/sです.豊富なデータ型–Redisは、バイナリ・ケースのStrings、Lists、Hashes、Sets、Ordered Setsのデータ型操作をサポートします.原子‐Redisのすべての操作は原子的であり,同時にRedisはいくつかの操作の完全な並列化後の原子的実行をサポートする.豊富な機能–Redisはpublish/subscribe、通知、keyの期限切れなどの機能もサポートしています.
一、redisのインストール
参照先:http://www.runoob.com/redis/redis-install.htmlダウンロード先:https://github.com/MSOpenTech/redis/releases
Windowsのインストール
ファイルをEディスクに解凍し、redisと名前を変更し、dosを実行し、ディレクトリをredisの下に切り替え、実行:redis-server.exe redis.windows.confは新しいウィンドウを開き、redisディレクトリの下に切り替えてredis-cliを実行します.exe-h 127.0.0.1-p 6379キー値ペアset myKey abcキー値ペアget myKeyを設定
Linuxインストール
ダウンロード先:http://redis.io/downloadを選択して、最新のドキュメントバージョンをダウンロードします.このチュートリアルで使用する最新のドキュメントのバージョンは2.8.17で、ダウンロードしてインストールします.
$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
$ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make

makeが完了するとredis-2.8.17ディレクトリの下にコンパイルされたredisサービスプログラムredis-serverが現れ、テスト用のクライアントプログラムredis-cliがあり、2つのプログラムはインストールディレクトリsrcディレクトリの下にある:以下にredisサービスを開始する.
$ cd src
$ ./redis-server

この方法でredisを起動するには、デフォルトの構成が使用されます.また、起動パラメータを使用してredisに指定したプロファイルを使用して次のコマンドで起動するように伝えることもできます.
$ cd src
$ ./redis-server redis.conf

redis.confはデフォルトのプロファイルです.必要に応じて独自のプロファイルを使用できます.redisサービスプロセスを開始すると、テストクライアントプログラムredis-cliとredisサービスインタラクションを使用できます.例:
$ cd src
$ ./redis-cli
redis> set foo bar
OK
redis> get foo"bar"

二、redisの配置
RedisのプロファイルはRedisインストールディレクトリの下にあり、ファイル名はredis.conf.
CONFIGでコマンドを表示するか、設定項目を設定します.たとえば、すべての構成アイテムを取得します.
構成を変更redisを変更します.confまたはconfig setコマンドを使用して構成を変更する
構成が完了しました.