1.安装配置redis
大家可以去http://code.google.com/p/redis/downloads/list这个地址找最近的下载
wget http://redis.googlecode.com/files/redis-2.4.11.tar.gz
tar zxf redis-2.4.11.tar.gz && cd redis-2.4.11
make
make install
也可以不执行make install,可以自己建立redis管理目录,当然我喜欢让redis放在系统默认目录下.
cp redis.conf /etc/
vi /etc/redis.conf
daemonize no
daemonize yes
将no改为yes,让redis后台运行
redis.conf 配置参数:
#是否作为守护进程运行
daemonize yes
#如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid
pidfile redis.pid
#绑定主机IP,默认值为127.0.0.1
#bind 127.0.0.1
#Redis默认监听端口
port 6379
#客户端闲置多少秒后,断开连接,默认为300(秒)
timeout 300
#日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning
loglevel verbose
#指定日志输出的文件名,默认值为stdout,也可设为/dev/null屏蔽日志
logfile stdout
#可用数据库数,默认值为16,默认数据库为0
databases 16
#保存数据到disk的策略
#当有一条Keys数据被改变是,900秒刷新到disk一次
save 900 1
#当有10条Keys数据被改变时,300秒刷新到disk一次
save 300 10
#当有1w条keys数据被改变时,60秒刷新到disk一次
save 60 10000
#当dump .rdb数据库的时候是否压缩数据对象
rdbcompression yes
#本地数据库文件名,默认值为dump.rdb
dbfilename dump.rdb
#本地数据库存放路径,默认值为 ./
dir ./
3.安装redis php扩展
下载地址:https://github.com/owlient/phpredis/downloads
wget https://download.github.com/owlient-phpredis-2.1.1-0-g5a07edc.tar.gz
tar zxf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz && cd owlient-phpredis-90ecd17/
我的php是编译安装的所以执行
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
vi /etc/php.d/redis.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so
这一步要根据大家自己的php编译参数--with-config-file-scan-dir=/etc/php.d这个来决定把redis.so加在什么地方.
好了,可以看到php已经支持redis了.
再发下我的php编译参数图吧.