このチュートリアルでは、CentOS 6にRedisをインストールする方法を紹介します。知らなかった方のために、RedisはオープンソースのBSDライセンスの高度なKey-Valueです。ストア。キーには文字列、ハッシュ、リスト、セット、ソートされたセットを含めることができるため、データ構造サーバーと呼ばれることがよくあります。Redisは、遷移、公開、サブスクライブなどのデータタイプもサポートしています。「Redis」は「」よりも強力であると見なされます。 Memcache」。「Redis」を実行して、「Memcache」をしばらく停止するのが賢明です。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS6へのRedisのインストールを段階的に説明します。
CentOS6にRedisをインストールする
ステップ1.まず、システムでEPELリポジトリを有効にする必要があります。
## RHEL/CentOS 6 64-Bit ## # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm ## RHEL/CentOS 6 32-Bit ## # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm
ステップ2.Yumを使用してRedisをインストールします。
yum -y update yum install redis php-pecl-redis
起動時にRedisサービスを開始できるようにする:
service redis start chkconfig redis on
Redisが実行されているかどうかを確認します:
### chkconfig –list redis redis 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Redisが機能していることを確認するには、コマンドラインからコマンド「redis-cliping」を実行します。結果が「PONG」の場合、Redisは次のように表示されます。動作しています。
ステップ3.RedisPHP拡張機能をインストールします。
Redisをインストールした後、PHP-REDIS拡張機能が必要になります。次のコマンドを使用します:
pecl install redis
ここでphp.ini
を開きます ファイルを作成し、それに次の行を追加します:
### nano /etc/php.ini extension=redis.so
次に、Apacheを再起動して、変更をphp.ini
に適用します。 ファイル:
service httpd restart
ステップ4.RedisのWebインターフェイスをインストールします。
phpRedisAdminは、Redisデータベースを管理するためのシンプルなWebインターフェイスです。
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git cd phpRedisAdmin/includes cp config.sample.inc.php config.inc.php
設定が正しいことを確認してください:
nano config.inc.php
RedisAdmin構成ファイルをApacheに追加しましょう:
### nano /etc/httpd/conf.d/redisadmin.conf ### Now add the following ### # # Web Interface for RedisAdmin # <Directory "/downloads/phpRedisAdmin/"> Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from <your ipaddress> </Directory> Alias /redisAdmin /downloads/phpRedisAdmin Alias /redisadmin /downloads/phpRedisAdmin
Bashスクリプトを作成して、Redisが実行されていることを確認します:
### nano /scripts/redis-check.sh #!/bin/bash PS=$(which ps) GREP=$(which grep) WHEN=$(date +"%Y-%m-%d-%H:%M:%S") if ! $PS aux | $GREP "redis.conf" | $GREP -v grep 2>&1 > /dev/null; then /etc/init.d/redis restart echo 'Restarted Redis @' $WHEN fi #Check Second instance if ! $PS aux | $GREP "redis2.conf" | $GREP -v grep 2>&1 > /dev/null; then /etc/init.d/redis2 restart echo 'Restarted Redis2 @' $WHEN fi
スクリプトを実行可能にします:
chmod +x /scripts/redis-check.sh
スクリプトをcronに追加して、3分ごとに実行します:
### nano /var/spool/cron/root */3 * * * * /bin/bash /script/redis-check.sh >> /var/log/redis-check.log
おめでとうございます!Redisが正常にインストールされました。CentOS6システムにRedisサーバーをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Redisの公式Webサイトを確認することをお勧めします。