このチュートリアルでは、CentOS 7にRedisをインストールする方法を紹介します。知らなかった方のために、RedisはオープンソースのBSDライセンスの高度なKey-Valueです。キーには文字列、ハッシュ、リスト、セット、ソートされたセットを含めることができるため、データ構造サーバーと呼ばれることがよくあります。Redisは、遷移、公開、サブスクライブなどのデータタイプもサポートしています。「Redis」は、より強力であると考えられています。 「Memcache」。「Redis」を実行して、「Memcache」をしばらく停止するのが賢明です。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーへのRedisのインストールを段階的に説明します。
CentOS7にRedisをインストールする
手順1.まず、システムでEPELリポジトリを有効にする必要があります。
## RHEL/CentOS 7 64-Bit ## # wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm -ivh epel-release-7-5.noarch.rpm
ステップ2.Yumを使用してRedisをインストールします。
yum -y update yum install redis php-pecl-redis
起動時にRedisサービスを開始できるようにする:
systemctl start redis-server.service systemctl enable redis-server.service
Redisが実行されているかどうかを確認します:
systemctl is-active redis-server.service
ステップ3.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が正常にインストールされました。CentOS7システムにRedisサーバーをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Redisの公式Webサイトを確認することをお勧めします。