为了账号安全,请及时绑定邮箱和手机立即绑定

安装redis 及 PHP redis 扩展

标签:
PHP

1、安装redis

  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 模块了

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消