php redis的下载:http://redis.io/download/
一、准备好安装包,这里已redis-2.8.9.tar.gz为例
二、 解压编译
tar zxvf redis-2.8.9.tar.gz
cd redis-2.8.9
make
cd src && make install
三、移动文件便于管理
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
mv /home/redis-2.8.9/redis.conf /usr/local/redis/etc
cd /home/redis-2.8.9/src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
四、启动Redis服务
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
默认情况下,Redis不是在后台运行的,我们需要把开启Redis的后台运行。 vi /usr/local/redis/etc/redis.conf 将daemonize的值改为yes
注:daemonize 如果需要在后台运行,把该项改为yes
redis.conf配置文件:
daemonize 如果要再后台运行,需要改为yes
pidfile配置多个pid的地址,默认再 /var/run/redis.pid
bind 绑定ip,设置后只接受来自改IP的请求
port监听端口 默认6379
loglevel 日志级别 debug、verbose、notice、warning
logfile配置log文件地址
databases 设置数据库的个数 默认为0
save 设置数据库镜像的频率
rdbcompression 备份数据的时候是否压缩
Dbfilename 镜像备份文件的文件名
Dir 数据库镜像备份文件的放置路径
Slaveof 设置数据库为其他数据库的从数据库
Masterauth主数据库链接需要的密码验证
Requirepass设置登录是需要使用的密码
Maxclients 限制同事链接的客户数量
Maxmemory 设置redistribute能够使用的最大内存
Appendonly 开启append only模式
五、客户端连接
/usr/local/redis/bin/redis-cli
六、停止Redis实例
方法一:/usr/local/redis/bin/redis-cli shutdown
方法二:pkill redis-server
============================
七:安装redis的php扩展
1.下载php redis扩展包
http://pecl.php.net/get/redis-2.2.4.tgz
2 tar -zxvf 解压压缩包,cd /扩展包 (
进入扩展包然后 运行phpize 一下是我环境中phpize的目录,
/usr/local/php/bin/phpize (一定要在扩展包目录中运行 否则会报错)
)
3 ./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
4 修改php.ini 添加 extension='redis.so'
5重启php servicce phpfpm -restart
6测试代码
<?php
$redis = new Redis();
$redis->connect( '127.0.0.1',6379 );
$redis->set( 'ddk',110 );
$val = $redis->get('ddk');
echo $val;
浙公网安备 33010602011771号