【redis特集(1)】インストールと起動
概要
REmote DIctionary Server(Redis)は、Salvatore Sanfilippo(redisの親)によって書かれたkey-valueストレージシステムです.Redisはlists、sets、ordered sets、hashes、およびMemcachedと同じstrings構造を含む豊富なデータ構造を提供する.Redisはもちろん、これらのデータ構造に対する豊富な操作も含まれている.
つまり、次のような特徴があります.データ構造豊富 持続化 は、単純なトランザクション をサポートします.主従配置便利 redisとmemcachedの比較 redisはストレージ(storge)として使用することができ、memccachedはキャッシュ(cache)としてのみ使用することができ、この特徴は主に「持続化」の機能があるためである. に格納データには「構造」があり、memcachedにとって格納データは、1種類の「文字列」しかないが、redisは文字列、チェーンテーブル、ハッシュ構造、集合、秩序集合を格納することができる.
インストール
Linux(centOS)でredisをインストールする
インストールが完了すると、次のファイルが得られます.
Linux(centOS)でphp-redis拡張コンパイル pecl.php.Net検索redis stable版(安定版)拡張 をダウンロードへの展開/php/path/bin/phpize(PHPのカーネルバージョンを検出し、拡張のために対応するコンパイル構成を生成する役割を果たす) を実行します. コンパイルが完了した後、最後の行
[info]はcomposeパッケージを直接使用することもできます
Windowsでのインストール
redisはwindowsでの使用は推奨されませんが、開発などの要因でインストールが必要な場合は、主に以下のリンクを参照してインストールすればいいです.
redisのwindowsでのインストール:http://www.cnblogs.com/linjiq...
php-redis拡張のインストール:http://blog.chinaunix.net/uid...
redisのgithubhttps://github.com/dmajkic/re...
php-redis.dllのgithubhttps://github.com/nicolasff/...
開始
サービスの開始
Redis以降のプロセスの形式で実行させ、confプロファイルを編集し、次の内容を変更します:
クライアントの起動
REmote DIctionary Server(Redis)は、Salvatore Sanfilippo(redisの親)によって書かれたkey-valueストレージシステムです.Redisはlists、sets、ordered sets、hashes、およびMemcachedと同じstrings構造を含む豊富なデータ構造を提供する.Redisはもちろん、これらのデータ構造に対する豊富な操作も含まれている.
つまり、次のような特徴があります.
インストール
Linux(centOS)でredisをインストールする
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
tar zxvf redis-3.0.7.tar.gz
cd redis-3.0.7
# configure , configure, make, make , configure , ,Make configure , ,
# date -s 'yyyy-mm-dd hh:mm:ss'
# clock -w
make PREFIX=/usr/local/redis install # PREFIX
# make test
インストールが完了すると、次のファイルが得られます.
redis-benchmark
redis-check-aof ( , )
redis-check-dump ,
redis-cli
redis-server
Linux(centOS)でphp-redis拡張コンパイル
./configure --with-php-config=/usr/bin/php-config
make && make install
Installing shared extensions: /usr/lib/php/modules/
はどこに拡張されたかを示します.そしてphp.iniに追加可能;[info]はcomposeパッケージを直接使用することもできます
predis/predis
Windowsでのインストール
redisはwindowsでの使用は推奨されませんが、開発などの要因でインストールが必要な場合は、主に以下のリンクを参照してインストールすればいいです.
redisのwindowsでのインストール:http://www.cnblogs.com/linjiq...
php-redis拡張のインストール:http://blog.chinaunix.net/uid...
redisのgithubhttps://github.com/dmajkic/re...
php-redis.dllのgithubhttps://github.com/nicolasff/...
開始
サービスの開始
Redis以降のプロセスの形式で実行させ、confプロファイルを編集し、次の内容を変更します:
daemonize yes
/path/redis-server /path/redis.conf # conf , --help
クライアントの起動
path/to/redis/bin/redis-cli [-h localhost -p 6379 ] # redis shell --raw