ホームページ  >  記事  >  バックエンド開発  >  PHP での redis_PHP の使用に関するチュートリアル

PHP での redis_PHP の使用に関するチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:25:33694ブラウズ

Mac OS に redis をインストールします
最初のステップはインストールです。デフォルトでは /usr/local/bin にインストールされます

コードをコピーします コードは次のとおりです:

cd /tmp
wget http://redis.googlecode .com/files/redis-2.6.9.tar.gz
tar -zxf redis-2.6.9.tar.gz
cd redis-2.6.9
make
sudo make install

次に、いくつかの設定ファイルをダウンロードします (主に、デフォルト設定との違いを比較せずに、デーモンなどを開くだけです)
コードをコピーします コードは次のとおりです:

wget https://github.com /ijonas/dotfiles/raw/master/etc/redis .conf
sudo mv redis.conf /etc/redis.conf
sudo /usr/local/bin/redis-server redis.conf
そういえば、ディレクトリ権限がないため、
/var/log/ redis/redis.log
/var/lib/redis/

を作成できません。これが原因で Redis の起動に失敗しました
OK、これで完了です。Redis は正常に実行されました。
試してみてください!
コードをコピーします コードは次のとおりです:

/opt/redis/redis-cli
#サービスが既に実行されていることを示すプロンプト redis 127.0.0.1:6379> が表示されます。接続されています。
set anythink helloworld
get anythink
exit

良い helloworld が表示されるということは、すべてが正常であることを意味します。
Redis を停止または再起動する必要がある場合はどうすればよいですか?
コードをコピーします コードは次のとおりです:

cat /opt/redis/redis.pid
#catの後にpidを取得します、私のものは44277です
sudo kill 44277
# 起動方法は次のとおりです以前と同じです。

起動時に自動起動を設定し、バックグラウンドで実行します
次に、root として次の操作を実行します:
次の内容を含む新しい com.redis.plist を /Library/LaunchDaemons の下に作成します:

コードをコピーしますコードは次のとおりです:

< ?xml version="1.0"coding="UTF-8"?>



" Label
" " ; launchtcl start com.redis


状況を確認します:



コードをコピーします

コードは次のとおりです:


$ cat /var/run/redis
pid番号が出たら、それは実行中であることを意味します~ php-redis 拡張機能をインストールします PHP で redis を使用する必要がある場合は、読み続けてください


コードをコピーします
コードは次のとおりです:

curl -O https: //nodeload.github.com/nicolasff/phpredis/zip/mastertar -zxf mastercd phpredis-master/phpize./configure
make
sudo make install

# 今回はパスを要求します
# /usr/lib/php/extensions/no-debug-non-zts-20090626/
# 拡張機能がこの場所に配置されていることを示します
vim /etc/php.ini

# 次のコンテンツを追加します
extension =redis .so#apacheを再起動sudo httpd -k restart
#拡張機能のインストール状況を確認する
php -m |grep redis
#redisの存在はインストールが成功したことを意味します。


phpizeを実行すると、次のエラーが表示されます
autoconfが見つかりません。autoconfのインストール
と$PHP_AUTOCONF環境変数を確認してください。
その後、このスクリプトを再実行してください。

M4を別途ダウンロードし、autoconfをコンパイルしてインストールしてください



コードをコピーしてください

コードは次のとおりです:


curl -O http://ftp.gnu.org/gnu/m4/m4-1.4.9 .tar.gz
curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz


上記で使用した apache と php はすべて MacOS に含まれていることに注意してください。phpize を自分でインストールした場合は、絶対パスを指定してください。
グラフィック管理ツール
もう 1 つ: redis には phpRedisAdmin という WEB ベースのグラフィカル インターフェイス管理ツールもあります。サービスを開始したばかりの場合は、しばらくすると未定義のインデックスが表示されます。試してみたい場合は、次のコマンドを使用してインストールできます (git では、SourceTree を使用してインストールすることをお勧めします)。この管理ツールは String、Hash、List、Set、Zset をサポートしています
コードをコピーします次のように:

git クローン https://github .com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin/
git クローン https://github.com/nrk/predis.git

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/825002.html技術記事 Mac OS に Redis をインストールするには、最初のステップとして、次のようにコードをコピーして /usr/local/bin にインストールします。 cd /tmp wget http://redis.googlecode.com/files /redis-2.6.9.tar .gz tar -z...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。