ホームページ  >  記事  >  バックエンド開発  >  centos6.4にredisとphpredisをインストールする

centos6.4にredisとphpredisをインストールする

WBOY
WBOYオリジナル
2016-07-25 08:57:391045ブラウズ
  1. $ wget http://download.redis.io/releases/redis-2.6.16.tar.gz
  2. $ tar xzf redis-2.6.16.tar.gz
  3. $ cd redis-2.6.16
  4. $ make install
コードをコピー
2.

  1. $ mkdir /etc/redis
  2. $ cp redis.conf /etc/redis/redis.conf
  3. $ gedit /etc/sysctl.conf$ sysctl -p
コードをコピー
注: sysctl.conf ファイルの末尾に vm.overcommit_memory=1

を追加します

3. テストを開始する

  1. $ /usr/local/bin/redis-server /etc/redis/redis.conf
  2. $ /usr/local/bin/redis-cli
  3. $ set test xjx
  4. $ get test
コードをコピーします
4. コンピューターの電源を入れます。

  1. $ gedit /etc/redis/redis.conf

  2. Set daemonize yes

  3. $ gedit /var/run/redis.pid

  4. 直接保存、主に作成このファイル

  5. gedit /etc/init.d/redis

  6. スクリプトを編集します。自分でダウンロードするか、次の内容を入力することもできます
  7. #!/bin/bash
  8. #
  9. # redis - thisスクリプトは、redis-server デーモンを開始および停止します
  10. #
  11. # chkconfig: - 80 12
  12. # description: Redis は永続的なキーと値のデータベースです
  13. # processname: redis-server
  14. # config: /etc/redis/redis.conf
  15. # pidfile : /var/run/redis.pid

  16. source /etc/init.d/functions

  17. BIN="/usr/local/bin"

  18. CONFIG =" /etc/redis/redis.conf"
  19. PIDFILE="/var/run/redis.pid"

  20. ### 構成を読み取ります

  21. [ -r "$SYSCONFIG" ] && ソース"$ SYSCONFIG"

  22. RETVAL=0

  23. prog="redis-server"
  24. desc="Redis サーバー"

  25. start() {

  26. if [ -e $PIDFILE ];then

  27. echo "$desc はすでに実行中です..."
  28. 1 を終了します
  29. fi

  30. echo -n $"Starting $desc: "

  31. デーモン $BIN/$prog $CONFIG

  32. RETVAL=$?

  33. echo
  34. [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
  35. return $RETVAL
  36. } < /p>
  37. stop() {

  38. echo -n $"Stop $desc: "
  39. killproc $prog
  40. RETVAL=$?
  41. echo
  42. [ $RETVAL -eq 0 ] && rm -f /var /lock /subsys/$prog $PIDFILE
  43. return $RETVAL
  44. }

  45. restart() {

  46. stop
  47. start
  48. }

  49. case "$1" in

  50. start)
  51. start
  52. ;;
  53. stop)
  54. stop
  55. ;;
  56. restart)
  57. restart
  58. ;;
  59. condrestart)
  60. [ -e /var/lock/subsys/$prog ] && restart
  61. RETVAL=$?
  62. ; ;
  63. status)
  64. status $prog
  65. RETVAL=$?
  66. ;;
  67. *)
  68. echo $"使用法: $0 {start|stop|restart|condrestart|status}"
  69. RETVAL=1
  70. esac

  71. < ;p> ;exit $RETVAL

コードをコピー
ファイルのアクセス許可を変更します:

    $ chmod 755 /etc/init.d/redis
コードをコピー
ブートを追加:

    $ chkconfig --add redis
  1. $ chkconfig --level 345 redis on
  2. $ chkconfig --list redis
コードをコピー
してサーバーを再起動し、$service redis status で確認します正しく設定されています

次に、phpredisのインストールと設定方法を紹介します。

2. phpredis

1. 自分でダウンロードして解凍します。 https://github.com/nicolasff/phpredis/archive/master.zip

2. インストール

    $ cd /root/phpredis-master
  1. $ /usr/local/php/bin/phpize
  2. $ ./configure --with-php-config=/usr/local/php/bin/php- config
  3. $ make && make install
コードをコピー
注: パスは実際の状況に応じて変更されます 3.php拡張子 $ gedit /usr/local/php/etc/php.ini extension=redis.so を追加し、php-fpm (非 nginx) を再起動します

4.テスト

    $redis = new Redis();
  1. $redis->connect('127.0.0.1',6379);
  2. $redis->set('test','hello world!');
  3. echo $redis->get('test');
コードをコピー

3.phpredis管理者 http://down.admin5.com/php/75024.html www ディレクトリにダウンロードして解凍するだけです。最新の正式バージョンは使用しない方がよいでしょう。使用してみるとわかります。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。