php5 redisr扩展,安装redis 及 PHP redis 扩展

1、安装redis

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值