centos6.5 redis 2.8.19とphpredis拡張子のインストール


  • centos6.5 redis
  • をインストールする
  • バージョン:redis-2.8.19.tar.gzは以下の依存性がインストールされているかどうかを確認し、先にインストールしないと異常が発生します.yum installgcc-c++yum install -y tcl.1、インストールファイルredis-2.8.19を取得する.tar.gzhttp://redis.io/download2、解凍ファイルtar-xzvf redis-2.8.19.tar.gzmv redis-2.8.19/usr/local/redis 3、ディレクトリcd redis 4へのアクセス、make 5のコンパイル、make install 6のインストール、プロファイルパスmkdir-p/etc/rediscp redisの設定.conf/etc/redis 7、プロファイルvi/etc/redis/redisを変更する.conf変更のみ:daemonize yes 8、起動/usr/local/bin/redis-server/etc/redis/redis.conf 9、起動ps-ef|grep redis
  • を表示する
  • ポート
  • を表示
  • netstat-tunpl|grep 637910、クライアントredis-cli>set namedavidOK 11を使用する.クライアントredis-cli shutdown 12を閉じる.異常及び解決方法異常一:make[2]:cc:Command not found異常原因:gccソリューションがインストールされていない:yum install gcc-c++異常二:zmalloc.h:51:31:error: jemalloc/jemalloc.h:No such file or directory異常原因:一部のコンパイル依存または元のコンパイルに残された問題解決策:make distclean.片付けてからmake.makeが成功した後、make testが必要です.make testに異常が発生しました.異常1:couldn'texecute"tclsh 8.5":no such file or directory異常原因:tclをインストールしていないtclを先にインストールしないとredisをコンパイルするときにmake testを実行すると以下のエラーが報告されます.このステップは省略できますが、make testを実行せずにmake installを直接実行することはredisの起動と停止に影響しません.[root@localhostredis]# make testcd src &&make testmake[1]: Enteringdirectory `/usr/local/webserver/redis/src'You need tcl 8.5 ornewer in order to run the Redis testmake[1]: *** [test]Error 1make[1]: Leavingdirectory `/usr/local/webserver/redis/src'make: *** [test]Error 2

  • CentOSインストールRedis、PHPredis拡張、およびRedisプロファイルの詳細


    著者23度in Linuxチュートリアルリスト、ヒット記事リスト・2015年1月21日・0件コメント
    ラベル:CentOS、PHPredis、Redis、インストール、詳細、構成
    共有先:0

    redisの概要


    redisは高性能なkey-valueデータベースです.その出現はmemcachedのようなkeyvalueストレージの不足を大きく補い、その特徴は持続化をサポートすることである.半永続化データ保存、プライマリ・スレーブ同期のサポート、value値のサポートなど

    redisインストール


    1.Redisのダウンロード1 cd /usr/src 2 wget http: //download.redis.io/releases/redis-2.8.7.tar.gz
    2.コンパイルインストールRedis1 tar xf redis-2.8.7.tar.gz 2 cd redis-2.8.7 3 make 4 make install
    3.redisのプロファイルの作成1 mkdir /etc/redis 2 cp redis.conf /etc/redis/redis.conf
    4.メモリ割り当ての使用方法を調整して有効にする1 echo “vm.overcommit_memory=1”>>/etc/sysctl.conf 2 # 0,1,2 3 #0 , 4 #1 5 #2 swap+(vm.overcommit_ratio)% RAM 6 sysctl-p
    5.redisプロファイルの変更(ほとんどの変更が必要な項目のみをリスト)1 daemonize   yes          #redis ,no ( ) 2 timeout 300              # , 0 3 loglevel  verbose        # redis 4 logfile stdout           # , redis stdout, /dev/null
    6.redisを起動し、redisのプロファイルを作成する1 redis-server /etc/redis/redis.conf
    7.redisにログインして使用可能かどうかをテストする1 redis-cli 2 set name jack 3 get name 4 jack

    PHPredis拡張インストール


    1.拡張パッケージのダウンロード1 wget https: //github.com/nicolasff/phpredis/archive/master.zip
    2.インストールredis拡張機能の解凍1 unzip master.zip 2 cd phpredis-master 3 phpize 4 ./configure �Cwith-php-config=/usr/bin/php-config 5 make 6 make install
    3.PHPのプロファイルの設定、redis拡張の追加1 vim /etc/php.ini 2 extension=”redis.so”
    4.httpdサービスを再起動して拡張機能を有効にする1 /etc/init.d/httpd restart
    nginxサービスの場合、php-fpmおよびnginxサービスを再起動します.