安装redis及PHPredis扩展-创新互联

1、安装redis

超过10年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都网站设计、网站制作、外贸营销网站建设,成都网站推广,成都网站优化,整体网络托管,微信小程序开发,微信开发,app软件开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

 redis下载可以到http://redis.io/官网下载最新稳定版

 wget http://download.redis.io/releases/redis-3.0.5.tar.gz

   tar -zxvf  redis-3.0.5.tar.gz

    cd redis-3.0.5

    make

    cd src/

   把src 下的可执行文件都拷贝到/usr/local/bin/下

    cp redis-benchmark  redis-check-aof   redis-check-dump  redis-cli  redis-server  redis-sentinel  redis-trib.rb  /usr/local/bin/

  • redis-server:Redis服务器的daemon启动程序

  • redis-cli:Redis命令行操作工具。

  • redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能

    创建redis的数据目录

    mkdir  -p  /home/redis/data

    拷贝默认的redis.conf文件到redis目录下

    cp redis.conf  /home/redis/data/

 -----------------------------------------------

   vim  redis.conf

    修改

    daemonize yes

     pidfile   /home/redis/data/redis.pid

     logfile   /home/redis/data/redis.log

-----------------------------------------------

redis.conf  文件各参数意义:

  • daemonize:  是否以后台daemon方式运行

  • pidfile:  pid文件位置

  • port:   监听的端口号

  • timeout:  请求超时时间

  • loglevel:  log信息级别

  • logfile:  log文件位置

databases:  开启数据库的数量

  save * *:保存快照的频率,第一个*表示多长时间,第二个*表示执行多少次写操作。在一定时间内执行一定数量 的写操作时,自动保存快照。可设置多个条件

  rdbcompression: 是否使用压缩

   dir: 数据快照的保存目录

----------------------------------------------

  启动redis

   redis-server   /home/redis/data/redis.conf

   查看端口是否开启

   netstat -nlpt | grep 6379

  停止redis

   killall resid-server  或者  kill   `cat /home/redis/data/redis.pid`

注意:

    此时安装完成后模式redis是没有密码的,这样暴露在公网上是很危险的,所以我们需要在配置文件中开启密码认证

   vim  redis.conf

   找到requirepass foobared

   修改为:requirepass  test12345 (test12345是自己设置的密码)

 然后通过 redis-cli 去认证下就可以了

   redis-cli -p 6379

   127.0.0.1:6379> auth test12345

   127.0.0.1:6379>  info

=================================================================

2、安装redis的php扩展

  cd /usr/local/src

  wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

  tar -zxvf  2.2.4.tar.gz

 cd phpredis-2.2.4

  phpize  #用phpize生成configure配置文件 如果找不到phpize 这个命令 请执行yum install php-devel 安装

  ./configure --with-php-config=/usr/bin/php-config

  make

  make install

  执行完成后会在/usr/lib64/php/modules/   目录下生成一个redis.so

  vim /etc/php.ini

  添加

  extension="redis.so"

然后执行php  -m 就可以看到加载的redis 模块了

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文名称:安装redis及PHPredis扩展-创新互联
文章路径:http://hbruida.cn/article/djjdpg.html